Ahoj, mám problém s tímto:
film1.php
[code]<?php
setcookie('username'.'Petr'.time() + 60);
session_start();
$_SESSION['authuser'] = 1;
?>[/code]
filmoteka.php
[code]<?php
session_start();
if ($_SESSION['authuser'] != 1)
{
echo "Bohužel nemáte dostatečná oprávnění k prohlížení této stránky.";
exit();
}
?>
.
.
.
.
<?php
echo "Přihlášený uživatel: " . $_COOKIE['username'];
?>
[/code]
příklad je z učebnice, jak se dělají cookies jsem se ještě dočetl na linuxsoftu, jestli není chyba v učebnici, pak jsem teda vyzkoušel příklad v jiných prohlížečích, ale furt to samé:
[code][Sat Apr 07 15:04:30 2012] [error] [client 127.0.0.1] PHP Notice: Undefined index: username in C:\\Program Files (x86)\\VertrigoServ\\www\\phpuceni\\filmoteka.php on line 20, referer: http://localhost/…ni/film1.php
[Sat Apr 07 15:04:30 2012] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://localhost/…ni/film1.php
[Sat Apr 07 15:04:30 2012] [error] [client 127.0.0.1] PHP 1. {main}() C:\\Program Files (x86)\\VertrigoServ\\www\\phpuceni\\filmoteka.php:0, referer: http://localhost/…ni/film1.php[/code]
používám VertrigoServ, nic jsem neměnil, tak jestli tam nějak není defaultně vyplé cookies nebo tak... popř. jestli opravdu není chyba v kódu :-o
Budu rád za každou pomoc.