Re: Problem mit Cookie
Christian Boltz <suse-/[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
Hallo Dirk, hallo Leute,
Am Montag, 24. Januar 2005 16:40 schrieb Dirk Eberhardt (deberhar):
> habe das Problem, dass mit SUSE9.2 keine Cookies mehr gesendet
> werden.
>
> Mit 9.0 lief die gleiche Software ( phpOpenTracker ) einwandfrei.
>
> Kennt jemand das Thema? Oder kann mir sagen wo ich troubleshooten
> könnte? apache config ? php.ini ?
Anhand Deiner Fehlerbeschreibung ist das schwer zu sagen. Deshalb mal
ein paar Anhaltspunkte:
- bist Du sicher, dass die Cookies nicht gesendet werden? (Sprich: Wie
hast Du das festgestellt/getestet?)
(es könnte genausogut sein, dass die Cookies nicht vom Browser zum
Server zurückgeschickt werden.)
- hast Du die Annahme von Cookies im Browser verboten?
- hast Du an der php.ini irgendwas verändert?
- irgendwelche PHP-Fehlermeldungen?
- falsche Expire-Time der Cookies?
- Welche Art Cookies? Ein Session-Cookie oder ein "normales"?
Im Zweifelsfall teste mal den Abruf der Seite, die das Cookie setzt, per
telnet servername 80
GET /pfad/zu/datei.html HTTP/1.0
Host: www.servername.de
<zweimal Return>
Interessant sind die ersten ausgegebenen Zeilen, bevor der
HTML-Quelltext anfängt. Diese sehen beispielsweise so aus:
| HTTP/1.1 200 OK
| Date: Fri, 28 Jan 2005 21:03:28 GMT
| Server: Apache/2.0.50 (Linux/SUSE)
| X-Powered-By: PHP/4.3.8
| Connection: close
| Content-Type: text/html; charset=ISO-8859-1
Falls eine Seite ein Cookie setzen will, müsste das ebenfalls in diesem
Bereich mit ausgegeben werden:
| Set-Cookie: PHPSESSID=3494200fa1058d5fb2f843bd5f8a66a5; path=/
Gruß
Christian Boltz
--
Linux: und wo bitte ist mein blauer Bildschirm ?
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
suse-programming-unsubscribe-IBi9RG/[email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: suse-programming-help-IBi9RG/[email protected]