Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Cookieproblem [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Cookieproblem


 
Mickl
20-03-2003, 20:45 
 
Code:

$in = $HTTP_COOKIE_VARS["input"];

function tage ($anzahl) {
$sekunden = time()+ 3600 * 24 * $anzahl;
return $sekunden;
}

if ($in == ""){
$in="NEU";
setcookie ("input",$name,tage(100));
}




Mein Problem:

Das Script oben soll eigentlich den Wert des Cookies in die Var. in speicerhn und wenn kein Cokkie vorhanden ist dann soll er es setzen.

Will das ganze dazu nutzen, das ich einer Art Chatboard das auf der Basis eines Gästebuchs ist.Die User die mal vor ein paar Tagen online waren und nun wieder ein Beitrag schreiben nutzen eventuell einen anderen Usernamen, doch ich speichere in der Tabelle auch die Var in und dort steht eben der alte Username...

Nun zum Problem, er speichert eigentlich immer den WERT neu in der Tabelle, außer ein Außer schreibt 2 Beiträge hintereinander, dort schreibt er dann den Usernamen des Beitrags davor rein.

Wo liegt der Fehler ??

Mickl :dontknow:

 
graf
21-03-2003, 00:12 
 
er schreibt den namen rein der aktuell im cookie steht.
ich geh davon aus, dass du am testen bist und einfach den namen änderst.
da das cookie aber existiert und $in somit nicht NULL ist, steht der name drin, den du beim ersten versuch eingegeben hast.

 
Mickl
21-03-2003, 09:03 
 
Ja ok, so soll es auch sein,

doch er sagt immer das Cookie sei leer, außer wenn ich 2 Beträge hintereinander ins Chatboard schreibe, dann steht der richtige Name drin vom vorherigen Beitrag des Users.


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:48 Uhr.