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?
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.
Ok, jag var ärligt nära att ta livet av mig.
Men jag får väll göra så då da!
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.)