PHP 域名参数长度判断和重定向
$domain = $_SERVER['HTTP_HOST']; $url = $_SERVER['REQUEST_URI'];
// 判断是否有问号 if (strpos($url, '?') !== false) { // 获取问号后的参数 $params = substr($url, strpos($url, '?') + 1);
// 判断参数长度是否大于等于 29 个字符
if (strlen($params) >= 29) {
// 执行代码
$random = mt_rand(100000, 999999);
setcookie('visited', 1, time() + 3);
$newUrl = $url . '&slfh=' . $random;
header("Location: http://$domain$newUrl");
exit;
}
}
原文地址: https://www.cveoy.top/t/topic/bwBJ 著作权归作者所有。请勿转载和采集!