Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Nepředává se Session v PHP

Ahoj,

vytvořil jsem jeden docela složitý nesmysl v PHP a problém je, že se mi na serveru nepředávají proměnné v $_SESSION. Na localhostu to funguje, apache jsou nastavené totožně.

Session používám na přihlašování uživatelů a udržení jejich ID po přihlášení.

session_start(); na začátku každého souboru

dále do Session vložím ID uživatele

$_SESSION["idautora"]=$promenna;

no a pak na začátku každýho souboru ze Session vytáhnu její hodnotu do proměnej, s kterou pak pracuju:

$id=$_SESSION["idautora"];

Jak sem již psal, doma funguje, na hostingu ne. Nevim co s tím. Prosím o pomoc. Děkuji!

Předmět Autor Datum
Pri zapnutom hlásení chýb (ini_set('display_errors',1); error_reporting(E_ALL);) to nič nevypisuje (…
los 07.06.2009 17:54
los
při zapnutí hlášení chyb to nic nevypisuje
knedla 07.06.2009 18:29
knedla
Keď sa pozrieš na HTTP komunikáciu (napr. pomocou Firebugu), je tam hlavička Set-Cookie?
los 07.06.2009 18:32
los
ahoj, už jsem to metodou pokus omyl spravil, problém byl v tom, že proměnnou $id jsem měl ještě v je… poslední
knedla 07.06.2009 18:34
knedla

Pri zapnutom hlásení chýb (ini_set('display_errors',1); error_reporting(E_ALL);) to nič nevypisuje (napr. že HTTP hlavičky už boli odoslané)?

Keď sa pozrieš na HTTP komunikáciu (napr. pomocou Firebugu), je tam hlavička Set-Cookie?

ahoj, už jsem to metodou pokus omyl spravil, problém byl v tom, že proměnnou $id jsem měl ještě v jednom $_REQUESTu a asi se to nějak mezi sebou požralo. ale proč to někde funguje a jinde ne je záhada. každopádně dík za ochotu!

Zpět do poradny Odpovědět na původní otázku Nahoru