我有一个网站(例如https://example.com),它有(其中包括)一个名为origpage.php
的网页。但是,当来自特定域(例如http://example.net)的访问者想要打开它时,我不希望origpage.php
打开。我希望将此访问者重定向到其他页面,例如。 otherpage.php
。
我该怎么做?
(我认为"问题重复"并非如此。)
答案 0 :(得分:2)
尝试这样的事情:
if (isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER'])) {
$domain = str_ireplace('www.', '', parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST));
if ($domain == 'example.net') {
header('location: otherpage.php');
die();
}
}