webForumDet fria alternativet

Ajax och sessions

PHP

4 svar · 482 visningar · startad av noshornin

Medlem sedan aug. 2008815 inlägg
Frågan#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?

Medlem sedan aug. 2008815 inlägg
#2

ngn?

Medlem 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.

Medlem sedan aug. 2008815 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!

Medlem 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.)

260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)