webForumDet fria alternativet

Ajax och sessions

4 svar · 482 visningar · startad av noshornin

noshorninMedlem sedan aug. 2008816 inlägg
#1

Suttit flera timmar och kan verkligen inte komma på vad som är fel. Jag jobbar med fancyupload.

Jag har ett username och password sparat i sessions. Så att ingen använder scriptet utan att var inloggad. När jag kör php filen utan ajax så funkar allt, men med ajax så kan jag inte komma åt sessionen. Vad är det som kan vara knas?

noshorninMedlem sedan aug. 2008816 inlägg
#2

ngn?

MickeA.comMedlem sedan feb. 20034 441 inlägg
#3

Du kan inte göra så när du t.ex. använder FancyUpload. Det du får göra är att på uppladdningssidan så sparar du session_id(); som ett fomrulärsfält (hidden).

På serversidan hämtar du värdet från fältet och jämför med session_id() igen.

Jag har svurit över det här många, många gånger och det är det enda sättet att komma runt det.

Om du söker lite finns en tråd här i phpforumet som jag skrivit och som handlar om _exakt_ samma sak.

noshorninMedlem sedan aug. 2008816 inlägg
#4

Ok, jag var ärligt nära att ta livet av mig.

Men jag får väll göra så då da!

onkelborgMedlem sedan juli 2003555 inlägg
#5

Den är flash-baserad, och flash klarar inte av cookies. (Den tar av någon anledning internet explorers kakor hela tiden har jag för mig.)

128 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)