Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Cookies machen mich krank!

Hi + guten Montagmorgen :)

Ich bin echt am verzweifeln... egal an welches Tutorial, an welche FAQ oder an was auch immer für Homepages ich mich beim coden halte... diese hartnäckigen Cookies wollen nicht funktionieren.
Ich möchte im Folgenden (code1) z.B. ein Cookie erstellen und speichern und es mit code2 auf einer anderen Seite wieder auslesen. Nicht nach HTML-Formatierungen, alles klar, sind eigene Skript-Dateien.

Die Variablen $USERNAME, $PASSWORD und $SESS_ID werden per "method=post" von einem Formular übemittelt.

code1 (erstellen):

Code:                   In Zwischenablage kopieren (nur IE)
1">

code2 (auslesen):
Code:                   In Zwischenablage kopieren (nur IE)
2">

Mit code1 bekomm ich keine Fehlermeldung, die Seite bleibt weiss, ich nehm also an dass alles OK ist.
Rufe ich jetzt die auslesende Seite auf bekomme ich nichts ausgegeben ausser "Array ( )", was von "print_r($_COOKIE);" herrührt.
Jetzt meine Frage... was ist mit den anderen Auslese-Befehlen...?! Es kommt weder eine Fehlermeldung, noch eine anderweitige Ausgabe... was tun?!

Vielen Dank schon mal ;)
Hier gehts zum Orginal Eintrag "Cookies machen mich krank!" im Forum

Antworten

Du solltest mal gucken, ob der Browser das Cookie annimmt und ob die Werte im Cookie wirklich richtig gesetzt sind. Der Mozilla hat dafür einen praktischen Cookie-Manager, ob der IE das auch hat weiß ich nich...


2.

und nur zu Sicherheit, dass Du wirklich etwaige Fehler siehst:
Code:                   In Zwischenablage kopieren (nur IE)
3">




3.

danke für die tips.

@VolkerK:
genau das gleiche...
keine ausgabe nachm setzen des cookies...

o_O


4.

Hast du Cookies auch aufm Server aktiviert!? also in der PHP.Ini!?


5.

meins nich böse - aber ganz son nAp bin ich nich ;)
und für den fall dass ichs doch bin - nichtmal auf meinem webspace funktionierts, und da hab ich angefragt obs funktioniert, die ham mir gesagt ja.

trotzdem danke... :'(


6.

welchen browser verwendest Du zum Testen?


7.

primär ms internet explorer 6.0 ... :\
auch mit opera oder firebird gehts ned... +heuel+


8.

Dann schau Dir mal http://livehttpheaders.mozdev.org/ für den firefox an.
Damit kannst Du prüfen, ob der entsprechende header für den Keks überhaupt verschickt wird.
Und dann kannst Du schauen, ob der Wert auch angenommen wird.


9.

Hi!
mir ist es schon öffter passiert, dass ich den PHP-Code nicht in die erste Zeile gerschrieben hab.
Sobald sich auch nur eine Leerzeile vor dem PHP-Code befindet kann der Cookie nicht mehr gespeichert werden.
Wobei PHP dann eine Fehlermeldung bringen müsste, was bei dir ja nicht der Fall ist, oder?

Speicher den Cookie Inhalt mal in eine Variable und gib dann bei setcookie() nur die Variable an.
Lass zum Test mal das Zeug nach der Verfallszeit weg...

Viele Grüße

Bumi


Hier gehts zum Orginal Eintrag "Cookies machen mich krank!" im Forum
 
phpforum.de | Impressum | Handy Bundles