Hallo,
ich habe folgendes Problem:
Ich habe ein PHP Script dass mit
und
eine Datei temporär erstellt und zum download auffordert. Alles ist mit SESSION gesichert, also
Alternativ, also wenn der Benutzer nicht angemeldet ist, wird ein html Text angezeigt, der zum login auffordert.
Im Prinzip funktioniert das ganze auch ganz gut, nur habe ich folgende Probleme: Wenn jemand unangemeldet die Seite aufruft, wird er ordnungsgemäß gebeten, sich anzumelden, nach dem anmelden, wird aber wieder diese Aufforderung angeziegt. Genauso wird die Datei noch ausgegeben, wenn sie ordnungsgemäß erstellt wurde und der benutzer nach dem Logout nochmals die Seite aufruft. Und zum dritten wird der Inhalt der Datei nicht immer aktualisiert.
Alle drei Probleme lassen sich beheben, wenn der Browser neu gestartet wird oder mit der IE Developer Toolbar der Cache gelöscht wird.
Leider habe ich aber noch nicht herausgefunden, wie ich das hinbekomme, das automatisch dem Browser mitgeteilt wird, das er die im Cache befindliche Version der datei löschen soll und das Script ordnungsgemäß ausführen soll.
Würde mich freuen, wenn jemand von Euch mir weiterhelfen könnte.
Gruß
-André-
ich habe folgendes Problem:
Ich habe ein PHP Script dass mit
PHP:
header('Content-Disposition: attachment; filename="datei.csv"');
PHP:
echo($inhalt);
PHP:
if(isset($_SESSION["Zugang"])&& $_SESSION["Zugang"]==true){
Im Prinzip funktioniert das ganze auch ganz gut, nur habe ich folgende Probleme: Wenn jemand unangemeldet die Seite aufruft, wird er ordnungsgemäß gebeten, sich anzumelden, nach dem anmelden, wird aber wieder diese Aufforderung angeziegt. Genauso wird die Datei noch ausgegeben, wenn sie ordnungsgemäß erstellt wurde und der benutzer nach dem Logout nochmals die Seite aufruft. Und zum dritten wird der Inhalt der Datei nicht immer aktualisiert.
Alle drei Probleme lassen sich beheben, wenn der Browser neu gestartet wird oder mit der IE Developer Toolbar der Cache gelöscht wird.
Leider habe ich aber noch nicht herausgefunden, wie ich das hinbekomme, das automatisch dem Browser mitgeteilt wird, das er die im Cache befindliche Version der datei löschen soll und das Script ordnungsgemäß ausführen soll.
Würde mich freuen, wenn jemand von Euch mir weiterhelfen könnte.
Gruß
-André-