#12 CZechBoY
ne jsem do fóra jsem zkopíroval zdroják z té učebnice, u sebe to mám všecko v čárkách a v uvozovkách (autor používá apostrofy) prostě to nefungovalo a teď jsem přešel na další věc a nefunguje mi to znova, zkoušel jsem resetovat vertrigoserv, ale kód prostě blbě není, asi si založim free doménu a budu to zkoušet tam...
Příspěvky odeslané z IP adresy 213.129.148.–
#5 CZechBoY
btw. tečky, čárky, to je jedno PHP umožňuje oboje ;)
2Jelec: a ještě k tomu času, minuta je myslím dost na to abych stihl klepnout na odkaz ;)
WTF?! mezitím co jsem psal tenhle příspěvek tak to najednou jde, tak nevím co se stalo... asi potřeboval resetovat počítač, nebo já nevím :D
No nevypíše se ta hodnota té cookie ("Petr")
jen se vypíše "Přihlášený uživatel: " a pak ta tabulka s errorem
jak už jsem psal tady je log :
[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
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.