Autor Zpráva
Apostolus
Profil
Když chci se chci přihlásit do svýho udělůanýho webu použil jsem session a nastavil platnost cookie, pohužel jí pak v prohlížeči nenajdu, čím to je?

...
$bla = @mysql_fetch_assoc($vysledek);

if ($bla)
session_name(IDuzivatele);
session_start()
$_session['id'] = $bla[id];
header (.../prihlasen.php);
...

zkráceně pro představu...

Žádnou chybu to necházi. Následujícím soubor (prihlasen.php) daným v header se mi po napsání echo $_session['id']; zobrazí ID z databáze, ale když se podívám do složky žádnou cookies tam nenajdu. Cookies mám povolený, ostatní cookies z jiných stránek se mi tam zobrazí.

P.S. OMLOUVÁM SE ZA DVA PŘÍSPĚVKY, KDYŽ JSEM VLOŽIL PRVNÍ MYSLEL JSEM SI, ŽE SE NEVLOŽIL, PROTOŽE JSEM HO NEVIDĚL.
Joker
Profil
ale když se podívám do složky žádnou cookies tam nenajdu.
Do jaké složky? Jaký používáte prohlížeč?
Některé prohlížeče (například Opera) cookies neukládají samostatně, pokud má prohlížeč správce cookies, zkuste se podívat tam.
Leo
Profil
Cookie muze klidne byt jen docasne v pameti, ne na disku (ve slozce). Leo
Apostolus
Profil
Proč ostatní cookies se mi zrobrazujou a neukládají se v dočasné paměti?
Leo
Profil
Mozna proto, ze maji nastavenou platnost, kdo vi... Leo
Morfeo21
Profil *
Protoze session se neukladaji na disku ale na serveru ... Cookie zkus poslat pres set_cookie ... A seession je jinak hashovana v prohlizeci
Apostolus
Profil
i když to dám takhle,

$bla = @mysql_fetch_assoc($vysledek);

if ($bla)
session_name(IDuzivatele);
session_start()
setcookie ('ID', $bla[id], time()+3600, '/', '', 0);

header (.../prihlasen.php);
...

tak jí nikde nenajdu :-(
Leo
Profil
A potrebujete ji videt? Nestacilo by vedet, jestli se posila na server? Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.