Gå til innhold

bruk av http_referer


Anbefalte innlegg

Hei! Jeg ønsker å finne ut hvilken adresse brukeren kom fra. Har sjekket litt rundt på nettet og funnet ut at det finnes en predefinert variabel for dette:

$_SERVER['HTTP_REFERER'];

 

Men når jeg kjører print på denne får jeg ikke opp noe... Er det noe spesielt jeg må gjøre med den før jeg kan skrive den ut? Husker en gang jeg skulle bruke en annen $_server variabel, da måtte jeg kjøre en funksjon på variabelen som h et gethostbyaddress eller noe i den duren =)

Lenke til kommentar
Videoannonse
Annonse

Svaret er nok desverre ikke alltid så enkelt. Http refferer er ikke en del av HTTP/1.1 protokollen som de aller fleste browsere følger. Det vil si at når det ikke er standard så er det ikke alle browsere som sender fra seg denne informasjonen.

 

Derfor er det viktig å ikke basere et script på http refferer, slik som login scripts og så videre.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...