[ 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 ;>