Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

frame datei neu laden





Frage

ich habe einen frameset mit zwei frames frame 1 nehme ich zur anzeige meiner eingabe in frame 2 lasse ich entweder einen eingebenen Text abspeichern mit save_satz.php (hier wird nur ein Satz in eine csv datei geschrieben- ist schon ein Satz vorhanden wird dieser gelöscht- es steht also auch nur imer ein Satz in dieser datei) oder bei tastendruck lesen lasse ich mir den gespeicherten Satz anzeigen mit lese_satz.php mit lese_satz.php bekomme ich aber immer wieder den ersten gespeicherten satz angezeigt lösche ich die temporären internetfiles dann erst sehe ich den zuletzt gespeicherten Satz wer kann helfen

Antwort 1 von katy

Hallo newi,

wenn du die Datei jedesmal so aufrufst, dass die URLs sich unterscheiden, muss der Browser sie jedesmal neu laden.
Zum Beispiel kannst du einen timestamp an den Link anhängen: lese_satz.php?aktuelle-zeit

Alternativ kannst du im PHP-header den Browser anweisen, die datei nicht zu cachen:
header ("Pragma:no-cache");
header("Cache-Control:private,no-store,no-cache,must-revalidate");

Ob das klappt hängt aber immer noch ein bisschen von Browsereinstellungen ab.

katy

Antwort 2 von newi

Hallo katy,

vielen Dank -- das mit dem header hat funktioniert

header ("Pragma:no-cache");
header("Cache-Control:private,no-store,no-cache,must-revalidate");

Das war sehr nett und schnell

Gruss newi

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: