Come creare PHP file con intestazioni

April 26

È possibile utilizzare PHP per inviare intestazioni HTTP prime come un visitatore carica una pagina Web sul server. intestazioni HTTP possono essere utilizzati per una serie di scopi utili, come ad esempio il reindirizzamento a un utente di un altro sito web, specificando il tipo di contenuto della pagina o la gestione di URL non validi. La funzione PHP "header ()" fornisce la funzionalità HTTP.

istruzione

1 Aprire il file PHP in un editor di testo, come Blocco note di Windows.

2 Aggiungere una o più intestazioni, proprio all'inizio del file PHP, prima di qualsiasi spaziatura, i tag HTML o qualsiasi altro codice. Utilizza il modulo "header (string)" o "intestazione (stringa, sostituire, codice);". Il parametro opzionale "sostituire" specifica se l'intestazione deve sovrascrivere eventuali intestazioni precedentemente dichiarati dello stesso tipo. Il valore di default per "sostituire" è vero. Il parametro opzionale "codice" consente di fornire un codice di risposta HTTP per l'intestazione.

Per esempio:

<? Php intestazione ( "Stato: 200"); ?>

3 Utilizzare il "luogo" speciale intestazione nel formato "header (" Location: http://www.otherwebsite.com ");" se si desidera reindirizzare automaticamente il browser a un URL diverso. A "REDIRECT (302)" codice viene anche inviato al browser, che indica un reindirizzamento temporaneo, anziché uno permanente.

4 Utilizzare lo speciale "/ HTTP" intestazione per rendere il server invia un codice di stato HTTP specifica. Ad esempio, è possibile utilizzare "header (" HTTP / 1.0 404 Not Found ");" per gestire correttamente le richieste di file mancante su alcuni server.

5 Salvare il file PHP.

Consigli e avvertenze

  • codice PHP deve essere contenuta all'interno di "<? php" e "?>" tag.
  • Anche uno spazio prima il codice di testa lo farà a non funziona.