[ sergio16 @ 21.05.2003. 23:48 ] @
PHP mi savrseno radi pod apache serverom(OS je Win 2000), ali kad ga prebacim na IIS 5 sa PHP, nece da cita sesije (tj. nece da cita vrednost neke promenljive koja je sacuvana u sesiji), ali sesiju pravi bez problema.
Da li mozda neko zna kako da resim ovaj problem?
[ Aleksandar Marković @ 26.05.2003. 10:48 ] @
Citat:
PHP mi savrseno radi pod apache serverom(OS je Win 2000)

to nema veze sa serverom

Citat:
ali kad ga prebacim na IIS 5 sa PHP, nece da cita sesije (tj. nece da cita vrednost neke promenljive koja je sacuvana u sesiji), ali sesiju pravi bez problema?


kako iscitavas sessije?
kako je podesen php.ini?

1. u php.ini-ju proveri da li je register_globals=on|off (trebalo bi da je off);
2. proveri track_vars=on|off (trebalo bi da je on);
3. u tom slucaju (a i u svakom slucaju) promenljive iz sessija citas:
<code>
session_start(); // proverava da li je pokrenuta sesija; ako nije pokrece je: to je obavezno!
$promenljiva = $_SESSION['promenljiva']; // obavezna su VELIKA SLOVA: SESSION je rezervisana rec
...
</code>

da li sesija ima vrednosti, to proveravas na 'seljacki' nacin:
proveri u notepadu (win|totalCmd > F3 :) da li fajl koji je napravljen
sesijom ima u sebi neke vrednosti.

sve ovo naravno vredi ukoliko si na prethodnoj strani pravilno napravio sesiju.

ukoliko ovo nije resenje, sledeci zakljucak je verovatan - proveri da
nemas crva|trojanca\ virus - ozbiljno!
[ Ivan Stanojevic @ 26.05.2003. 12:25 ] @
i ja sam imao isti problem, evo pre par dana...

nije mi jasno zasto, ali sesija u php-u mora da se pokrene? jer je po defaultu iskljucen session_auto_start (suprotno od asp-a)

resenje je bilo da ubacis session_start() na svakoj stranici gde koristis sesiju, pre nego sto pozoves neku session varijablu... ili mozda da promenis u php.ini session_auto_start...


[ -zombie- @ 26.05.2003. 18:01 ] @
session_auto_start ne valja uključivati zbog sigurnosti..

inače, probaj to što je ivan rekao, stavi session_start() na skriptama koje koriste sesije..
[ stanoje @ 03.06.2003. 15:45 ] @
pogledaj da nisi slucajno zaboravio da postavis

session.save_path

u php.ini-ju

plus ovo ostalo sto rekose ljudi