【发布时间】:2019-02-07 13:58:34
【问题描述】:
如果用户代理等于变量,我有一个脚本必须重定向到 403 页面,但如果不是 - 必须显示正常页面。而不是这个脚本只显示空白页,仅此而已。请帮我解决我的问题或我做错了什么。
这是脚本:
<?php
//-- Get user agent
//-- Thanks @creditosrapidos10min for hint about strtolower()
$useragent = strtolower($_SERVER['HTTP_USER_AGENT']);
//-- BadBot variable
$Baiduspider = stripos($useragent, "Baiduspider");
$DotBot = stripos($useragent, "DotBot");
//-- BadBot constant
$BADBOT = ($Baiduspider||$DotBot);
if ($agent == $BADBOT){
header("Location: ohno/403.php");
exit;
} else { ?>
Display home page
<?php }?>
【问题讨论】:
标签: php redirect header user-agent