Autor | Zpráva | ||
---|---|---|---|
Mufna Profil |
#1 · Zasláno: 16. 7. 2010, 22:41:43
Zdravím Vás. Mám soubor redirect.php, kde se jednoduše pomocí switch() provádí header("location") na různé stránky. Zároveň ukládám do SESSION různé message a pak je chci vypsat na stránce na kterou se redirektuje. Bohužel mi ale ty hlášky nefungují (nic se nevypíše), vypadá to, že se po redirektu ta SESSION nějak "ztratí". Nevíte kde je problém ?
switch ($_GET["prcs"]) { case 1: $_SESSION["res_msg"] = '<p class="msg">Údaj byl aktualizován</p>'; echo $_SESSION["res_msg"]; // tady když si to vypíšu, tak tak ten řetězec je header("Location: nejaka_stranka.php"); break; atd. } a na těch jednotlivých stránkách pak chci ten message vypsat: if ($_SESSION["res_msg"] != "") { echo $_SESSION["res_msg"]; } ale nic se nevypíše |
||
Nox Profil |
#2 · Zasláno: 16. 7. 2010, 22:47:42
je na cílovém session_start()?
zkontroluj všechny dané a přidružené soubory, všechny místa kde se manipuluje s proměnnýma, jestli se nějak nesmaže |
||
Mufna Profil |
#3 · Zasláno: 16. 7. 2010, 22:51:41
Nox
ááá ... jasně, díky, zapomněl jsem na session_start() v redirect.php |
||
Nox Profil |
#4 · Zasláno: 16. 7. 2010, 22:53:32
Mj. do zpráv asi není dobrý úkládat prezentační údaje (html)
|
||
Časová prodleva: 14 let
|
0