frame datei neu laden
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 schreiben
Antwort 1 von katy vom 30.01.2020, 18:10 Options
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-zeitAlternativ 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 vom 30.01.2020, 18:43 Options
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