antete http corecte pentru site-ul

Ce este antetele HTTP?

În conformitate cu specificația http - Acest protocol vă permite să transferați informații de serviciu de la server la browser-ul sub formă de titluri speciale. Asta este, antete HTTP - serverul de mijloace de comunicare cu clientul. Titlul nu este afișată în fereastra browser-ului, dar se poate schimba radical aspectul documentului afișat.

Trimite antete HTTP

Pentru a trimite un antet în PHP folosind funcția de antet (). Este necesar să se efectueze trimite antete înainte de a trimite alte date, în acest sens, funcția header () trebuie să fie numit la începutul documentului.

header ( 'antet HTTP', [înlocui])

Înlocuiți parametrul poate lua valorile - adevărate și false. Acesta determină dacă titlul anterior de acest tip care urmează să fie înlocuite sau se adaugă la cea existentă. Pentru a determina starea de antet este utilizat pentru a trimite headers_sent () returneaza true, în cazul trimiterii de succes și fals, în caz contrar.

antet Cache-control

Managementul efectuează cache de pagini. Valorile posibile sunt:
no-cache. Ban cache. Folosit în paginile frecvent actualizate cu conținut dinamic;
publice. Paginile permis de memorare în cache ca un client local și serverul proxy
privat. Permisiunea cache numai clienții locali
max-age. Activarea documentului în cache într-un interval de timp prestabilit în secunde
nu-magazin. Pagina conține date private stocate în memoria cache nu poate fi

# Caching clienții locali și utilizați în decurs de 1 antet Chasa ( "Cache-Control: privat, max-age = 3600"); # Cache toate serverele timp de 1 oră antet ( "Cache-Control: publice"); header ( "Expira:" data ( "r", timpul () + 3600).); # Strictă cache interdicție în toate etapele antetului ( "Cache-Control: no-magazin, nu-cache, trebuie să-revalidate"); header ( "Expira:" data ( "r").);

expiră antet

gmdate echo ( "d, d m y h: i: s") "gmt" ;.

Puteți utiliza acest antet http pentru a dezactiva cache. Pentru a face acest lucru, trebuie să specificați data în trecut. Uneori puteți găsi și secvența Expira: acum

antet Last-modificat

Indică data ultimei modificări a documentului. Data trebuie să fie specificată în același format ca și în cazul titlului expiră. Acest titlu nu poate fi utilizat pentru paginile dinamice, cât mai multe servere (de exemplu, Apache) pentru aceste pagini expunem la data modificării. Când vi se cere pentru această valoare este trecut la client într-un antet special de cerere: If-Modified-Since. cerere handler poate verifica dacă un obiect sa schimbat, iar dacă nu - returnează un răspuns cu un corp gol și un răspuns 304 Nemodificată. Însăși conținutul paginii nu este transmis, iar clientul va utiliza conținutul care este stocat în memoria cache lui. Posibilitatea de a face pagina este întotdeauna actualizat:

header ( "Last-modificat:" .gmdate ( "d, d m y h: i: s".) "gmt");

Titlu Locație

Titlul vă permite să redirecționați browser-ul la un alt URL

header-tip de conținut

Titlul trimite tipul MIME al documentului returnat

Content-Length

Dimensiunea transmite documentului returnat de server

Titlu Stare

Serverul transmite starea documentului.

header ( "http / 1.0 200 OK");

articole similare