PHP 判断网站来源并排除特定域名访问
可以使用以下代码来判断并排除url.cn域名以外的网站:
$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
$host = parse_url($referer, PHP_URL_HOST);
if ($host !== 'whsc.gay' && $host !== 'url.cn') {
echo '<ul class="card-content">';
echo '<li>文章1</li>';
echo '<li>文章2</li>';
echo '<li>文章3</li>';
echo '<li>校园生活1 - 校园风景</li>';
echo '<li>校园生活2 - 社团活动</li>';
echo '</ul>';
}
这段代码首先获取$_SERVER['HTTP_REFERER']变量,它包含了前一个页面的URL。然后使用parse_url()函数解析该URL,并使用PHP_URL_HOST参数获取主机名。最后,通过与允许的域名进行比较,如果不是whsc.gay或url.cn域名,则输出对应的HTML代码。
原文地址: http://www.cveoy.top/t/topic/bs8w 著作权归作者所有。请勿转载和采集!