Mailinglisten-Archive |
Hallöchen > wie kann ich eine seite nur dann anzeigen lassen, wenn der referrer einen > bestimmten inhalt hat? PHP speichert den Inhalt des HTTP_REFERER-Headers in der gleichnamigen, globalen Variable (vorausgesetzt, register_globals ist in der php.ini auf "on"). Du kannst dann per strstr, oder, wenn es genauer sein muss per ereg/preg_match Prüfungen vornehmen. if (!strstr ($HTTP_REFERER, 'pilif.ch')){ Header("Location: http://www.pilif.ch"); exit; } Beachte aber, dass einige Browser keinen Referer-Header senden. Pilif
php::bar PHP Wiki - Listenarchive