[PHP] Var aus Referer auslesen?

djjlx

---???---
ID: 62937
L
9 Mai 2006
599
21
Hallo zusammen!

Kann man aus dem Referer eine Variable auslesen?

Den Referer wird wie folgt ausgelesen :
PHP:
$herkunft = $HTTP_SERVER_VARS["HTTP_REFERER"];

wenn jetzt der Referer zb. https://www.klamm.de/xyz.php?tan=123456789 ist
kann man dann den TAN auslesen?

Hoffe ich konnte halbwegs erklären was ich will :ugly:

LG
 
Thx!

Habs gefunden

PHP:
$url = parse_url($herkunft);
$tan = $url["query"];
;

Damit wird alles ausgelesen was hinter dem ? steht (xyz.php?blablabla)

Wie kann ich nun die var $tan durchsuchen ob tan darin vorkommt? bzw geht das überhaupt?

LG
 
PHP:
$tan_da = preg_match('/tan=(\d+)/', $tan, $res);
$tan = $res[1];

Wenn da eine TAN drin is, dann ist $tan_da true und $res[1] enthält die Zahl, ansonsten is $tan_da false.

Aber willst du wirklich den Referer benutzen? Mit vielen Browsern ist es kein Problem den auszuschalten, oder zu verändern...