Headers

kongen

kongemedlem
Hvis jeg klikker på en link på et nettsted som fører til et annet nettsted, hva er det det andre nettsteder får vite i header'ne? Hvordan kan jeg se headers som blir sendt fra nettstedet med link?
 

adeneo

Medlem
De får vite alt som står i http forespørselen, eller da altså request headern som sendes til serveren.

Du finner en liste over hva som er tilgjengelig her -> http://en.wikipedia.org/wiki/List_of_HTTP_header_fields

Mange av de feltene kan du se rett i nettleseren din, det er bare å åpne konsollen (F12) og gå inn på nettverk og se på request og response headerne for diverse filer osv.
 

kongen

kongemedlem
Jeg prøver å snappe de opp med getallheaders() og apache_request_headers() uten at det ser ut til å virke. Siden blir helt blank som om det er feil i koden.

PHP:
$headers = apache_request_headers();

foreach ($headers as $header => $value) {
    echo $header.': '.$value.'<br />';
}

Er det andre måter å snappe opp headers på?
 

kongen

kongemedlem
Det kom mange ting her. Er det kun de som starter med HTTP som er vanlig i headers? Hvordan kan jeg lage en array med bare disse HTTP tingene og fjerne de andre som starter med SCRIPT, SERVER, etc?
 

kongen

kongemedlem
Nå har jeg fått fjernet alle som ikke begynner med HTTP. Når jeg refresher siden, etter å ha gått fra en side til en annen, så dukker det opp enda en ting:

PHP:
HTTP_CACHE_CONTROL => max-age=0

Hva brukes dette til?
 
Topp