Autor | Zpráva | ||
---|---|---|---|
carix Profil * |
#1 · Zasláno: 14. 10. 2007, 01:54:00
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 |
#2 · Zasláno: 14. 10. 2007, 09:12:41
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 |
#3 · Zasláno: 14. 10. 2007, 23:29:25 · Upravil/a: Harkonnen
Ale i do header location se daji dat relativni odkazy, jako by byly absolutni.
Header ('Location: http://'.$_SERVER['HTTP_HOST'].'/stranka.php'); |
||
Časová prodleva: 17 let
|
0