Ich möchte mir die Cookie-Values ausgeben lassen, bekomme aber stets die Notiz:
Notice: Undefined index: cookiedateiname in C:\xampp\htdocs\Mehr.php on line 36
Notice: Undefined index: cookiezeilen in C:\xampp\htdocs\Mehr.php on line 37
Hier ist der Code:
<!DOCTYPE html>
<html>
<header> <title>Textausgabe</title> </header>
<body>
<form action="Mehr.php" method="post">
<?php
$count = 0;
if(!isset($_COOKIE["cookiezeilen"])){
$count2 = 0;
$zeilenMax = 10;
} else{
$count2 = $_COOKIE["cookiezeilen"];
$zeilenMax = $count2 + 10;
}
$file = $_POST['dateiname'];
$file_handle = fopen($file, 'r');
for($count; $count < $zeilenMax; $count++)
{
$line = fgets($file_handle);
echo $line . "<br>";
$count2++;
}
fclose($file_handle);
setcookie("cookiedateiname",$_POST['dateiname'],time() + 30);
setcookie("cookiezeilen",$count2,time() + 30);
$cookie1 = $_COOKIE["cookiedateiname"];
$cookie2 = $_COOKIE["cookiezeilen"];
echo "Dateiname: " . $cookie1 . "<br>";
echo "Zeilenanzahl: " . $cookie2 . "<br>";
?>
<input type="submit" value="Mehr">
</form>
<form action="Start.php" method="post">
<input type="submit" value="Ende">
</form>
</body>
</html>
Gestartet wird es mit Firefox über XAMPP Apache.
Notice: Undefined index: cookiedateiname in C:\xampp\htdocs\Mehr.php on line 36
Notice: Undefined index: cookiezeilen in C:\xampp\htdocs\Mehr.php on line 37
Hier ist der Code:
<!DOCTYPE html>
<html>
<header> <title>Textausgabe</title> </header>
<body>
<form action="Mehr.php" method="post">
<?php
$count = 0;
if(!isset($_COOKIE["cookiezeilen"])){
$count2 = 0;
$zeilenMax = 10;
} else{
$count2 = $_COOKIE["cookiezeilen"];
$zeilenMax = $count2 + 10;
}
$file = $_POST['dateiname'];
$file_handle = fopen($file, 'r');
for($count; $count < $zeilenMax; $count++)
{
$line = fgets($file_handle);
echo $line . "<br>";
$count2++;
}
fclose($file_handle);
setcookie("cookiedateiname",$_POST['dateiname'],time() + 30);
setcookie("cookiezeilen",$count2,time() + 30);
$cookie1 = $_COOKIE["cookiedateiname"];
$cookie2 = $_COOKIE["cookiezeilen"];
echo "Dateiname: " . $cookie1 . "<br>";
echo "Zeilenanzahl: " . $cookie2 . "<br>";
?>
<input type="submit" value="Mehr">
</form>
<form action="Start.php" method="post">
<input type="submit" value="Ende">
</form>
</body>
</html>
Gestartet wird es mit Firefox über XAMPP Apache.
Kommentar