Refresh alle 60 Sek.

reflex

Grünschnabel
<meta http-equiv="Refresh" content="30; url=ress_s.php">

^^ Damit gehts leider nicht,.Die Seite lädt sich nur neu und der Inhalt verändert sich nicht. Welche möglichkeit gibt es noch, um alle 60 sek. die seite (vollständig) zu aktualisieren?

MfG reflex
 
Das Refreshen klappt wunderbar aber der Inhalt wird nicht neu geladen.

Ich hab das script so aufgebaut:

[refresh}
[php script ließt variablen aus]
[ variablen werden angezeigt]

Wenn jetzt refreshed wird, werden die variablen nicht überprüft und die alten werden wieder angezeigt. Woran kann das liegen und wer hat eine Idee um das zu ändern?

Thx reflex
 
Was sind das denn für Variablen.... in der URL sind keine ersichtlich, und wenn diese aus einem POST-Formular stammen, geht das auch nicht, weil das Formular ja nicht ernut gesendet wird.
 
Nein, die Variablen werden bei jedem Zugriff aus der DB gelesen. Aber mit dem refresh klappt das irgendwie nicht.
 
Vielleicht cached der Browser die Seite?
Tu mal:
Code:
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
in den <head> ..., dann lässt er es hoffentlich bleiben.
 
Wenn du PHP verwendest könntest du aber auch mit Hilfe dieses Scripts
PHP:
<body onload="setTimeout(window.location.href='header.php',60000)">
einfach alles an eine weitere PHP-Datei mit dem Inhalt
PHP:
<?php
   header("dateiname.php");
   exit();
?>
weiterleiten. Dieses Script öffnet dann schließlich die komplette Seite dateiname.php neu, sodass der Inhalt komplett neu an den Browser geschickt wird... So sollte es eigentlich gehen!
 
würde ich auch so machen...du kannst es aber auch mit HTML machen indem du auf eine weitere Seite leitest und dort wieder mit Java-Script auf die andere Seite zurückleitest...Oder der META-Refresh (in deinem Beispiel zu oberst) kannst du auch brauchen, dazu musst dein Provider nicht unbedingt PHP unterstützen...!:-)
 

Neue Beiträge

Zurück