Header Http e Redirect

Header Http e Redirect

La funzione header() invia header HTTP al browser.

Redirect

// Redirect semplice
header("Location: /dashboard.php");
exit(); // Importante!

// Redirect con status code
header("Location: /nuova-pagina.php", true, 301); // Moved Permanently
header("Location: /temp.php", true, 302); // Temporary Redirect

Content-Type

// JSON
header("Content-Type: application/json");

// Download file
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename="file.pdf"");

// XML
header("Content-Type: text/xml");

Cache control

// No cache
header("Cache-Control: no-cache, no-store, must-revalidate");
header("Pragma: no-cache");
header("Expires: 0");

Importante

header() deve essere chiamata PRIMA di qualsiasi output HTML.

Hai trovato utile quest'articolo?

  • Introduzione a PHP

    Introduzione a PHP PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato ...
  • Variabili PHP

    Variabili PHP Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mar...
  • Stringhe in PHP

    Stringhe in PHP Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole v...
  • Array in PHP

    Array in PHP Gli array permettono di memorizzare più valori in una singola variabile.Array indicizza...
  • Operatori PHP

    Operatori PHP Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori ar...