PHP Cookies functionieren nicht.
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausgabe
ausprobieren
benutzen
buffer
code
fehlermeldung
header
http
jahr
meinung
not
objekt
output
punkt
rein garnichts
server
update
url
versuch
wissen
-
Es tut mir leid, wenn es dieses Thema bereits gibt, aber ich habe es nicht gefunden.
Also:
Meine Cookies funktionieren irgendwie nicht.
Es kommt keine Fehlermeldung, aber es ist auch kein Cookie da.
setcookie("angemeldet", true, time() + 60*60*24*30);
Was habe ich falsch gemacht?
Beitrag zuletzt geändert: 5.10.2011 17:00:05 von nilsmargotti -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
capun schrieb:
http://de.selfhtml.org/javascript/objekte/document.htm#cookie
PHP! nichtHtml
Ich habe genau das gemacht was in php-Manuel steht.
Funktioniert trotzdem nicht.
-
Versuchs mal, indem du "true" durch 1 ersetzt. Ich bin mir nicht sicher, vllt irre ich mich auch, aber ich hab irgendwo mal gelesen bin ich der Meinung, dass keine boolschen Werte direkt möglich sind, sondern du 0 oder 1 benutzen musst. Ich bin mir aber nicht sicher, also keine gewähr, aber ein versuch Wert.
Setz aber zur not mal das Errorreporting auf E_STRICT, und benutze vllt den Output Buffer. Mit dem Outputbuffer bist du sicher, dass keine Ausgabe vorher geschieht (Das gibt zb kein Error meineswissens und verhindert einen Cookie).
Mein Wissen über Cookies ist aber begrenzt, ewig bis seit über einem Jahr nicht benutzt, also kann ich mich auch irren, das wären aber die Punkte, die ich mal ausprobieren würde.
@capun:
Sowas nenne ich mal Guldenhunting, der Post bringt rein garnichts.
Liebe Grüße -
ggamee schrieb:
Versuchs mal, indem du "true" durch 1 ersetzt. Ich bin mir nicht sicher, vllt irre ich mich auch, aber ich hab irgendwo mal gelesen bin ich der Meinung, dass keine boolschen Werte direkt möglich sind, sondern du 0 oder 1 benutzen musst. Ich bin mir aber nicht sicher, also keine gewähr, aber ein versuch Wert.
Setz aber zur not mal das Errorreporting auf E_STRICT, und benutze vllt den Output Buffer. Mit dem Outputbuffer bist du sicher, dass keine Ausgabe vorher geschieht (Das gibt zb kein Error meineswissens und verhindert einen Cookie).
Mein Wissen über Cookies ist aber begrenzt, ewig bis seit über einem Jahr nicht benutzt, also kann ich mich auch irren, das wären aber die Punkte, die ich mal ausprobieren würde.
War ne schöne Idee aber leider klappt es nicht.
Ich glaub der Server mag mich einfach nicht. Server
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
UPDATE: Jetzt hab ichs aufm xampp ausprobiert
FEHLERMELDUNG:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Start0.0\includes\Textbox.php:10) in C:\xampp\htdocs\Start0.0\includes\mysql_connect_an.php on line 24
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Start0.0\includes\Textbox.php:10) in C:\xampp\htdocs\Start0.0\includes\mysql_connect_an.php on line 28
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Start0.0\includes\Textbox.php:10) in C:\xampp\htdocs\Start0.0\includes\mysql_connect_an.php on line 32
also
mysql_connect_an.php:
22 | $value = $inhalt['ID']; 23 | 24 | setcookie("einloggen", true, time()+3600); [...] 26 | // setcookie("name", $_POST['Name'], time() + 60*60*24*30); 27 | 28 | setcookie("ID", $value); [...] 30 | $value = $_POST['Name']; 31 | 32 | setcookie("name", $value);
Textbox.php wird nur 2 mal echo verwendet und ein bisschen js.
Was ist der Fehler ich werd aus diesen Fehlermeldungen nicht schlau.
Beitrag zuletzt geändert: 8.10.2011 15:46:45 von nilsmargotti -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage