Einzelnen Beitrag anzeigen
  #1  
Alt 07.05.2007, 12:44:06
selbstlerner selbstlerner ist offline
Anfänger
 
Registriert seit: Apr 2006
Beiträge: 28
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
Mit Zitat antworten