18. November 200322 j Ich hab noch eine Frage, wie kann ich denn in Php ein cookie setzen das dann bei jedem Seitenaufruf sagt "Hallo Herr XYZ sie sind zum 3 ten mal auf der seite" ??? Ich habs mit setcookie("abc", $variable); versucht, aber ned geschaftt! MfG McMaiers
19. November 200322 j Ohne die Fehlermeldung zu kennen, tippe ich einfach mal auf einen der häufigsten Gründe: es gab vorher bereits eine Ausgabe. Deine Seite muß dementsprechend mit <? anfangen. Selbst ein Leerzeichen davor führt dazu, daß setcookie nicht funktioniert. Übrigens liefert setcookie den Wert true zurück, wenn es geklappt hat. Daraus kannst Du aber nicht automatisch schließen, daß der Benutzer den Cookie akzeptiert hat.
20. November 200322 j Warning: Cannot modify header information - headers already sent by (output started at C:\Programme\Apache Group\Apache2\htdocs\projekt\cookie.php:6) in C:\Programme\Apache Group\Apache2\htdocs\projekt\cookie.php on line 7 :confused:
20. November 200322 j Original geschrieben von McMaiers Warning: Cannot modify header information - headers already sent by (output started at C:\Programme\Apache Group\Apache2\htdocs\projekt\cookie.php:6) in C:\Programme\Apache Group\Apache2\htdocs\projekt\cookie.php on line 7 :confused: servus! wie Rohde bereits sagte: du hast ne ausgabe vor dem header() oder setcookie()! die muss nach dem aufruf der obengenannten funktionen!! dazu zählt auch "<html>" usw... JEDE Form einer Ausgabe an den Client also! Gruß Azrael
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.