28dayslater
Mitglied
Ich arbeite an einem Login-System.
Eigentlich ja keine Problem, nur stehe ich grade vor dem Problem, dass ich in einer Laufzeit gerne die "id" neu beschreiben möchte.
Das Problem ist, wenn ich einfach sage
wird (warum auch immer) das Cookie nur erweitert. Das heisst an den alten Wert wird der Neue gehängt.
Daher versuche ich es hiermit:
Damit soll es erst gelöscht werden und dann neu geschrieben werden, jedoch funktioniert auch das nicht und das selbe Problem wie oben tritt auf.
Getestet habe ich es jez inner Test-Umgebung und bei 1und1 und beide Male ging es nicht.
Es gibt zwar alternative Lösungen, zum Beispiel die Befehle in verschiedene Dateien auszulagern und per Header(location) aufzurufen, aber das ist dann nicht sehr sauber progrogrammiert.
Kann mir eventuell wer helfen?
Mit freundlichn Grüßen
28dayslater
Eigentlich ja keine Problem, nur stehe ich grade vor dem Problem, dass ich in einer Laufzeit gerne die "id" neu beschreiben möchte.
Das Problem ist, wenn ich einfach sage
PHP:
<?php setcookie("id",$id,time()+4600); ?>
wird (warum auch immer) das Cookie nur erweitert. Das heisst an den alten Wert wird der Neue gehängt.
Daher versuche ich es hiermit:
PHP:
<?php
setcookie("id");
setcookie("id",$id,time()+4600);
?>
Damit soll es erst gelöscht werden und dann neu geschrieben werden, jedoch funktioniert auch das nicht und das selbe Problem wie oben tritt auf.
Getestet habe ich es jez inner Test-Umgebung und bei 1und1 und beide Male ging es nicht.
Es gibt zwar alternative Lösungen, zum Beispiel die Befehle in verschiedene Dateien auszulagern und per Header(location) aufzurufen, aber das ist dann nicht sehr sauber progrogrammiert.
Kann mir eventuell wer helfen?
Mit freundlichn Grüßen
28dayslater