fehler beim cookie-setzen bzw. auslesen.

:)

Bin zwar grade ein wenig verplant, aber evt hilfts ja doch :)

PHP:
<?php
if ( !empty($name) || !empty($_COOKIE["name"] )
{
    if ( !empty($_COOKIE["name"]) )
    {
        $cname = $_COOKIE["name"];
    }
    else
    {
        $cname = $name;
    }
    setcookie("name",$name,time()+60*60*24*7);
}
?>

und dann im formular

PHP:
<input type="text" name="name" value="
<?php print( ( !empty($cname) ) ? ( $cname ) : ( "" ) ); ?>
">

Es wird zu anfang geguckt, ob $name gesetzt (zB wenn man das Formular mit einem Error zurückbekommt) oder $_COOKIE[name] gesetzt ist, wenn das der fall ist, wird ein cookie gesetzt, mit dem wert $cname.
Wenn $cname vorhanden ist, sei es nun als übegebene var oder aus dem cookie ausgelesen, wird der wert automatisch in das feld eingetragen, ansonsten passiert nix... :)

[chaosmode 1] :)
Hoffe geholfen zu haben :)
 
hey shiv0r...

klappt das setcookie denn bei dir ?
lass das lieber mal mit dem ob_start()-geschummle und setz den cookie wirklich am anfang des scriptes.

und schau dann per var_dump($HTTP_COOKIE_VARS); nach ob da auch was drinsteht... vielleicht kommen wir dann weiter.

wenn $HTTP_COOKIE_VARS leer ist, dann probiers mit $_COOKIE, kommt auf deine php-version an...
 
Zurück