Autor Zpráva
Pryajo44
Profil *
Zdravim,

ked vytvorim session na domena.sk tak vsetko ok, ale ak ju spustim na
subdomena.domena.sk, tak tam uz neextistuje.
Ako to dokazem dosiahnut?

Dakujem.
orava
Profil
session_start musi byt vsade
Pryajo44
Profil *
ale to je, to je samorejmost ale ide o tom, ze ked session zadeklarujem na www.domena.sk tak uz na sub.domena.sk neextuje... session_stastr samorejme vsade je...
krteczek
Profil
protože subdoména je vlastně jiná doména tak to fungovat nemůže. Je to bezpečnostní nastavení
můžeš požádat admina aby ti to povolil (nejsem si jistý že to jde nastavit) v rámci celé domény
Pryajo44
Profil *
Ja mam pristup do php.ini, co kde mam nastavit?
srigi
Profil
Super, ak mas pristup k php.ini, tak to nie je problem. Nastav potrebnu direktivu podla prikladu
session.cookie_domain = .example.com
Pryajo44
Profil *
No nemam konkretne k php.ini, ale mam tu take admin rozhranie kde je su vseliake nastavneia a je tu aj polozka session.cookie_domain

nastvail som tam polozku .mojedomena.sk a nejde to, v com je chyba?
srigi
Profil
Skus tam dat hviezdicku, na zaciatok retazca hodnoty.
Pryajo44
Profil *
nefunguje,

dal som tam *.domena.sk a stale to nefunguje....:((

Pise ktomu este ze príznak: Local pri inych moznostiach je vsade ze Global...

Co mam robit?
Pryajo44
Profil *
zevraj sa to da nejako cez init_set...

NeporADITE?
Mastodont
Profil
Pokud je PHP na serveru jako modul (ne jako CGI nebo CLI), tak php.ini načítá jen při svém spuštění, čili je nutný restart ...

Jinak můžeš použít funkci ini_set. session.cookie_domain je měnitelné kdekoliv.
Pryajo44
Profil *
Ale ako ho ja restartnem?
Ved ja nemam pristup na hosting.

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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

0