Autor Zpráva
carix
Profil *
Zdravim všechny,

Můj problém spočívá v tom že mi stránky nepřenáší sessions.
Takže mám první stránku index.php ve které je formulář jméno, heslo odeslat.
Ten odkáže an script login.php, který ověří uživatele a když se tak stane úspěšně přidá do SESSION id ($_SESSION["id"]=$id;), jestliže se SESSION nastaví úspěšně tak se stránka ihned přesměruje na stránku user.php (header("Location:user.php"); ).
Když si nechám na tuto stránku vypsat $_SESSION["id"] tak se mi úspěšně vypíše.
Dále mám na stránce odkaz na stránku akce.php, ale tady je ten problém. Když na odkaz kliknu a na stránce akce.php si nechám vypsat $_SESSION["id"] tak se mi nevypíše vůbec nic.

Neví někdo čím by to mohlo být, že se mi ta session přenese jen na další stránku? Jinak cookies a všechno mám povolené a tak takže vůbec nevím proč to nefunguje.

Uvítám všechny nápady. Diky moc Tomáš
Nox
Profil
carix
Na všech stránkách, kde se pracuje se sessions, musí být session_start()
nebude to ono?

Mj. prý dávat aboslutní cesty do header location, ikdyž mě to štve
Harkonnen
Profil
Ale i do header location se daji dat relativni odkazy, jako by byly absolutni.

Header ('Location: http://'.$_SERVER['HTTP_HOST'].'/stranka.php');

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0