20. februar 2005 - 22:02Der er
13 kommentarer og 1 løsning
$_server['http_referer']
I nedenstående script oplever jeg at $_SERVER['HTTP_REFERER']-delen ikke virker i browserne IE og Opera. Hvad skyldes det? I Firefox vises referer altid fint. Er det fordi nogle browsere blokerer for referers?
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Ja, det er testet på samme computer - blot med forskellige browsere. Det gør heller ingen forskel om jeg har firewall'en kørende eller ej. (Sygate) Det virker stadig kun i Firefox. Kan man gøre noget ved det?
Gøre noget....? Du kan aldrig være sikker på at få en referrer. Det kan slås og bliver slået fra flere steder, og det kan du ikke gøre noget ved, hvis det er eksterne brugere. Det bedste råd må være at du lever med at den nogle gange er der, og andre gange ikke er der.
Ved ikke om det skyldes det der er nævnt i artikelen... Nøjes jeg med bare at echo'e HTTP_REFERER uden hverken if-sætning eller hyperlinks er det det samme. Mystisk? Men jeg kan nu sagtens leve med det - det undrede mig bare... :)
øh du ved godt at $_SERVER['HTTP_REFERER'] kun virker når man linker til din side.. den virker altså ikke ved at smide url i adresse-boksen, eller når man åbner i et nyt vindue.. Jeg har lige brugt den selv og har tested det og det virker i:
Internet Explorer 6.0, Mozilla Firefox 1.0, Netscape 7.2 og Opera 7.54
Prøv at lav en anden html-side hvor du linker til den side hvor du bruger ..HTTP_REFERER..
Om nogle firewalls fjerner header.. skal jeg ikke kunne sige..
sjh >> Det var faktisk der mit problem lå. Jeg testede det ved at linke til siden med scriptet og så virkede det også i IE. Troede faktisk at referers blev sent med ved popup-vinduer også, men det gør de åbenbart kun i Firefox. Læg lige et svar ved lejlighed. :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.