PDA

Volledige versie bekijken : ob_start() niet meer weg te krijgen.


xFTx
%Europe/Berlin %910 %2011, 21:51
Hey,

Ik heb ooit in een php script ob_start() en ob_end_flush() toegevoegd.

Het php script regelt taken zoals inloggen, registreren, wachtwoord wijzigen,...
Nu ik het ook wil laten werken bij het uploaden van een foto via flash, heb ik het volgend probleem:

In het script wordt het emailadres van een gebruiker opgevraagd doormiddel van $session->username. Dit werkt altijd. Maar wanneer ik het gebruik voor het uploaden van een foto, krijg ik in FireFox een merkwaardige fout. Als de gebruikersnaam opgevraagd wordt ($session->username) krijg ik telkens "Guest", toch is de gebruiker ingelogd en werkt dit weer wanneer de gebruiker bijvoorbeeld zijn wachtwoord verandert. Ik probeerde als oplossing ob_start() en ob_end_flush() uit mijn script te doen. Maar nu krijg ik nog een vreemder probleem. Wanneer ik probeer in te loggen, krijg ik opnieuw het login scherm, en wanneer ik wil uitloggen, krijg ik weer het scherm voor ingelogde gebruikers. Weet iemand wat ob_start() hier juist mee te maken heeft?

mvg,
Thomas