[ pasvord @ 13.03.2008. 10:44 ] @
| pozdrav,
nakon sto sam poceo da koristim sesije (pored kukija) za stranicu, neki dijelovi nisu radili, sve dok nisam shvatio da u stvari sesije ne rade u podfolderima
znaci sve je ok ako npr. otvaram fajl test.php gdje je kôd
session_start();
echo $_SESSION['nesto'];
gdje normalno i ispise vrijednost, dok kada otvaram bilo koji fajl koji se nalazi u podfolderu (ili pod-podfolderu (lol)) ne ispise nista, kao da vrijednost nije ni zadana
inace u php-ini.u sam nastim'o
session.use_only_cookies = 1
session.cookie_domain = .blabla.com (radi poddomena)
session.save_path = session |
[ milosijaa @ 13.03.2008. 16:07 ] @
Da li ti i skriptovi u podfolderima pocinju sa session_start();?
Ako ne, uradi to i sve ce biti OK.
[ pasvord @ 13.03.2008. 19:08 ] @
@milosijaa
da, svaki pocinje sa session_start();
stvarno ne kontam u cemu je fazon ...
edit:
evo ga, uspio sam
nakon sto sam stavio
session_id($_SESSION['ime']);
dobih error:
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0
jer je shared hosting, jedini nacin da editujem php.ini je da u svakom folderu zasebno napravim php.ini fajl (sto sam i ucinio u istom folderu) samo sa malom izmjenom:
session.use_only_cookies = 1
session.cookie_domain = .blabla.com (radi poddomena)
session.save_path = ../session (whoop ^^)
eto, mozda nekome i pomogne.. :>
[Ovu poruku je menjao pasvord dana 13.03.2008. u 22:24 GMT+1]
[ BigFoot @ 14.03.2008. 03:08 ] @
Čak i da nekom pomogne, rešenje je loše. Za session.save_path si naveo relativnu putanju i još nesrećno nazvao direktorijum session, tako da kad odeš u poddirektorijum više ti nije dostupan, pa moraš da ga referenciraš sa ../session. Nekad kad preorganizuješ kod, ili promeniš dubinu poddirektorijuma, ponovo ćeš rešavati isti problem. Umesto toga, postavi apsolutnu putanju i miran si zauvek.
[ pasvord @ 15.03.2008. 12:19 ] @
Citat:
BigFoot: Čak i da nekom pomogne, rešenje je loše. Za session.save_path si naveo relativnu putanju i još nesrećno nazvao direktorijum session, tako da kad odeš u poddirektorijum više ti nije dostupan, pa moraš da ga referenciraš sa ../session. Nekad kad preorganizuješ kod, ili promeniš dubinu poddirektorijuma, ponovo ćeš rešavati isti problem. Umesto toga, postavi apsolutnu putanju i miran si zauvek.
uradio (promjenio session u neko huha ime, i naveo apsolutnu putanju), hvala na savjetu ;>
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.