PHP aggiornare la pagina corrente
con codice PHP:
<?php
$secondsWait = 1;
header("Refresh:$secondsWait");
echo date('Y-m-d H:i:s');
?>
Nota: Ricordare che l'intestazione() deve essere chiamata prima che venga inviato qualsiasi output effettivo, tramite normali tag HTML, righe vuote in un file o da PHP.
se si invia alcun output, è possibile utilizzare javascript:
<?php
echo date('Y-m-d H:i:s');
echo '<script type="text/javascript">location.reload(true);</script>';
?>
Quando questo metodo riceve un valore vero come argomento, causerà la pagina da sempre ricaricato dal server. Se è falso o non specificato, il browser può ricaricare la pagina dalla sua cache.
Oppure si può usare in modo esplicito "meta refresh" (con puro html):
<?php
$secondsWait = 1;
echo date('Y-m-d H:i:s');
echo '<meta http-equiv="refresh" content="'.$secondsWait.'">';
?>
Saluti e buon codice,
Che non dovrebbe essere sterilizzate? – Alex
$ _SERVER ['REQUEST_URI'] è una variabile generata dal server. Solo GET, POST, ae COOKIES sono suscettibili alle interferenze dell'utente. (con la possibile eccezione di intestazioni come "Referrer") –
Quelle variabili generate dal server possono essere modificate, quindi è necessario considerare la possibilità di disinfettarle. –