Toon posts:

[PHP] http headers uitlezen

Pagina: 1
Acties:
  • 61 views sinds 30-01-2008

Verwijderd

Topicstarter
Is het met php4 mogelijk om de http headers
die verstuurd zijn door de server uit te lezen?

Alvast bedankt

  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 07-05 21:46
ja

rm -rf ~/.signature


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op het moment dat je script bezig is, heeft je server nog niet per se wat verstuurd als het goed is. Dus ik vraag me af wat je precies wilt bereiken.

[ Voor 5% gewijzigd door ACM op 07-04-2005 11:21 ]


  • gvdh81
  • Registratie: Juli 2001
  • Laatst online: 02-05 14:26

gvdh81

To got or not to got..

Als je de headers van iedere "willekeurige" pagina wilt zien:
http://www.soft32.com/download_26005.html

Voer daar de url in, klik op "get headers" en hij toont alle header die door de server zijn gestuurd.

Verwijderd

Topicstarter
Ik wil het volgende doen:

Een bepaald ASP script zet zelf gespecificeerde http headers, bijvoorbeeld:
setRequestHeader('USER:', 'scriptit');

Deze headers wil ik mbv php uitlezen om een koppeling tussen de 2 applicaties te maken.
Het gaat dus niet om de standaard headers. In php5 heb je hier de functie headers_list() voor,
maar vroeg mij af of er een "workaround" is om dit zelfde in php4 voor elkaar te krijgen.

  • Sybr_E-N
  • Registratie: December 2001
  • Nu online
Verwijderd schreef op donderdag 07 april 2005 @ 11:28:
Ik wil het volgende doen:

Een bepaald ASP script zet zelf gespecificeerde http headers, bijvoorbeeld:
setRequestHeader('USER:', 'scriptit');

Deze headers wil ik mbv php uitlezen om een koppeling tussen de 2 applicaties te maken.
Het gaat dus niet om de standaard headers. In php5 heb je hier de functie headers_list() voor,
maar vroeg mij af of er een "workaround" is om dit zelfde in php4 voor elkaar te krijgen.
header_list() geeft alleen een lijst van header welke door het huidige php script zijn gezet. Niet de net ontvangende headers, die mee komen in het http-request.

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 06-05 18:51

Creepy

Tactical Espionage Splatterer

Hmmja. Je topicstart is wel erg kort te noemen. Zou je P&W FAQ - De "quickstart" eens door willen lezen om te zien wat we eigenlijk van een topicstart verwachten? In elk geval gaan we er vanuit dat je zelf eerst opzoek gaat naar een oplossing en dat je ook aangeeft in je startpost wat je hebt geprobeerd en wat daar niet mee lukte.

Ikzelf denk dat alle headers uitlezen van een request wel beschreven staat in de documentatie op de php site. Mocht je er echt niet uitkomen, open dan gerust een nieuw topic a.d.h.v. de quickstart :)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Scriptit: Je hebt misschien wat aan de curl library, die weliswaar niet standaard in PHP zit, maar wel aanwezig is op veel hosts, en dus te gebruiken is. Ik ben er zelf niet zo ervaren mee, maar je kan geloof ik met curl_set_opt() zeggen dat je de headers, die een pagina teruggeeft, ook uit wil kunnen lezen.

Overigens had je startpost wel wat minder mager mogen zijn. Het komt nu over alsof je snel even een vraag wil dumpen om er zo snel mogelijk vanaf te zijn, en ons je probleem wil laten oplossen. Je tweede posts is al een stuk netter, die had het veel beter gedaan als startpost voor dit topic. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.