nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: Problem mit fsockopen session start und session id()

Von: Joerg Behrens (behrens@takenet.de) [Profil]
Datum: 29.05.2008 11:19
Message-ID: <6a7aocF364va1U1@mid.individual.net>
Newsgroup: de.comp.lang.php.misc
Ulf Seltmann schrieb:
> Tobias schrieb:
> ...
>> Sobald ich im Http Header Cookie: PHPSESSID=session_id(); einsetzte
>> bekomme ich beim Aufruf von meine_seite.php einen Timeout.
> ...
>> Mein HTTP Header sieht folgendermaßen aus:
>> GET default.php?test1=wert1&test2=wert2 HTTP/1.0
>> HOST: serverxy.tld
>> Cookie: PHPSESSID=[session_id() wert dynamisch eingesetzt]
>> Connection: close
> Spontan würde ich vermuten, dass es an der 'HTTP/1.0' Spezifikation 
> liegt. Die erlaubt meines Wissens keinen Cookie-Header; 'Host' ist wohl

>  auch erst ab 'HTTP/1.1' erlaubt. Zumindest habe ich in der 
> Protokoll-Spezifikation[1] des W3Cs keinen gefunden.

Steht wohl nicht drin.... wird aber seit ewig toleriert da der alte
Netscape 4.x nie HTTP/1.1 konnte.

> Probiers mal mit 'HTTP/1.1'

Dann kann der Server aber chunkedenconding benutzen und er muss das
entsprechend verarbeiten


Also hier funkt. das ohne Probleme mit Cookies und Fsockopen(). Er soll
sich mal einen kleinen Testcase schreiben. Der beschriebende Timeout
laesst doch eher auf was anderes schliessen.... wie z.B fehlende
"\r\n\r\n". Allerdings steht auf
http://de.php.net/manual/en/function.fsockopen.php einiges in den
Usernotes drin.

Gruss
Joerg

--
TakeNet GmbH,                    Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg                  Tel: +49 931 903-2243
Alfred-Nobel-Straße 20           Fax: +49 931 903-3025
HRB Wuerzburg 6940               http://www.takenet.de

[ Auf dieses Posting antworten ]

Antworten