Moderator |
|
Je wilt dus kunnen afleiden waar een bezoeker vandaan komt?
In principe staat deze informatie in $_SERVER['HTTP_REFERER'], maar volgens mij moet deze informatie door de browser geleverd worden (en dat gebeurt niet altijd). Daarnaast zijn waarden uit $_SERVER niet 100% betrouwbaar.
Als je de referer door wilt geven via een cookie, zul je de waarde van dit cookie elke keer moeten updaten aan het einde van de code die een webpagina genereert.
Daarnaast zijn cookies gebonden aan een (sub)domein, dus als je op site A braaf bijhoudt waar iemand vandaan komt (welke pagina binnen site A), en de verwerking van het formulier staat op site B (waarbij B verschilt van A), dan zal dit niet werken.
Als je ons wat meer kunt vertellen waarom je wilt weten waar iemand vandaan komt, en wat je met deze informatie wilt doen dan kunnen we je wellicht beter helpen.
Is dit om tegen te gaan dat "robots" een formulier invullen? Hier zijn makkelijkere / elegantere oplossingen voor om dit tegen te gaan. |