HTTP Header ausgeben, Cookie annehmen
Curt
- php
Hallo Forumaner,
Spiel gerade ein wenig mit php herum und versuche folgendes zu lösen,
Ich lese per php eine komplette Website aus, daraufhin und versuche dort Links und Formularefelder auszulesen und dann diesen zu folgen, klappt alles wunderbar, jedoch wenn ich einem Link folge, wobei der Server zuvor versucht hat ein Cookie zu setzten klappts nicht mehr.
Das ganze ist nur spielerei, trotzdem würde mich interessieren, wie ich mit php ein Cookie annehmen und wieder senden kann, oder allgemeiner wie kann ich grundsätzlich die http-Kommunikation die beim aufruf der seite entstanden ist ausgeben lassen. Hab dazu nichts gefunden, denke mal aber das das mit php gehen müsste.
Gruss
Curt
Joho,
Das ganze ist nur spielerei, trotzdem würde mich interessieren, wie ich mit php ein Cookie
annehmen und wieder senden kann, oder allgemeiner wie kann ich grundsätzlich die
http-Kommunikation die beim aufruf der seite entstanden ist ausgeben lassen. Hab dazu nichts
gefunden, denke mal aber das das mit php gehen müsste.
Du musst mit fsockopen arbeiten und die Header parsen. Fuer Cookies relevante Header:
Server -> Client:
Set-Cookie: bla="blub"; Version="1"; Path="/einpfad"
Client -> Server:
Cookie: $Version="1"; bla="blub"; $Path="/einpfad"
Wobei die "" optional sind.
Gruss,
CK
http://wwwtech.de
--
s s^s<DATA>se;s (([^\s]))(ord($1)%2?
chr(ord($1)-5):chr(ord($1)-3))sieg;s s^s$_see;
__END__
uwlsy%*Sr%kqdphv%yr%AFN4%dy%zzzyhfm3ihC*1'as'>
Hallo Curt
Du solltest dich mal mit der neuen Sessionverwaltung von PHP4 befassen.
ist gut erklärt auf
http://www.koehntopp.de/php/faq-version4_session.html
Achtungggg: start_session muss immer als erstes in der Datei stehen sonst gibts Krieg
Viel Spass landschaf