Qual è la differenza tra ricaricare in JS
location.reload();
e aggiorna in PHP
header("Refresh:0");
risposte:
4 per risposta № 1Da W3Schools:
Il reload()
il metodo è usato per ricaricare il documento corrente. Il reload()
metodo fa lo stesso del pulsante di ricarica nel tuo browser. Di default, il reload()
metodo ricarica la pagina dalla cache, ma puoi forzarla a ricaricare la pagina dal server impostando il forceGet
parametro su true:
location.reload(true)
header("Refresh:0");
fare lo stesso di reload()
(aggiorna la pagina corrente). È inoltre possibile impostare l'intervallo di tempo e la posizione per l'aggiornamento.
header("Refresh:0; url=page2.php");
ora verrà aggiornato da page2.php
1 per risposta № 2
Entrambe le funzioni ricaricheranno la pagina corrente.L'unica differenza è che nella funzione header () è possibile specificare la quantità di secondo (i) dopo il quale la pagina verrà ricaricata o se l'URL lo specifica, quindi reindirizzare a quella pagina.
header ( "Refresh: secondi; url = pagina");