Fehler bei: Benutzerwiedererkennung
Hallo ersteinmal,
ich habe ein problem mit der benutzerwiedererkennung!
und zwar folgendes:
der formularwert , also der name des nutzers wird beim aufrufendes anzeigeskripts nicht angezeigt, stattdessen, kommt der ausgabetext der if - anweisung: unbekannter Nutzer.
ich habe in der formulardatei, überprüft, ob die übertragung des wertes in der wertevariable des cookie fehlgeschlagen hat, keine fehler gefunden.
in der cookiedatei selbst, habe ich ebenfalls keinen gefunden.
die wertevariable der ausgabedatei $name enthält den benutzernamen nicht, also, ist der formularwert in das cookie nicht übertragen worden, das cookie ist nicht auf den wert gesetzt worden.
=> wie gesagt, ich finde keinen fehler!
die skripte: setcookie.php (=> das cookie)
if($HTTP_POST_VARS['name']!= ""){
$wert= $HTTP_POST_VARS['name'];
setcookie('na', $wert);
}
?>
cookie12.php => legt ein cookie auf den client ab , hier: ein formular
<?
$wert= "";
// mittels include ( ) Anweisung, wird das Cookie vor dem html - Segment (Fragment, Block) eingebunden
include('setcookie.php');
?>
<html>
<head></head>
<body>
<form method= "POST" action= "<?echo ($PHP_SELF)?>">
<input type= "text" name= "name" value= "<? echo($wert)?>">
<input type= "submit" value= "Name festlegen">
</form>
<a href= "cookie03.php">Zur Begrüßung</a>
cookie03.php die Ausgabedatei, bzw. die webseite, die der benutzer aufruft
<?
if($HTTP_POST_VARS['na']!= "") {
$name= $HTTP_POST_VARS['na'];
}
else {
$name= 'Unbekannter Nutzer';
}
?>
<html>
<head></head>
<body>
Willkommen,
<?
echo $name
?>
=> ich weis nicht wo da der fehler liegt, keine fehlermeldung ????
=> bitte sagt mir, wo da der fehler liegt ist sehr wichtig für mich
=> ich bedanke mich rechtherzlich dafür
|