// 检查网址是否包含"ad.94zhe.ltd" $current_url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; if (strpos($current_url, "ad.94zhe.ltd") !== false) { // 检查是否已经重定向过 if (!isset($_SESSION['redirected'])) { // 检查重定向次数 if (!isset($_SESSION['redirect_count'])) { $_SESSION['redirect_count'] = 0; } // 设置最大重定向次数 $max_redirects = 1; // 设置重定向的时间间隔(单位:秒) $redirect_interval = 3600; // 1小时 // 检查是否已经过了一个小时 if (!isset($_SESSION['last_redirect_time']) || ($_SESSION['last_redirect_time'] + $redirect_interval) <= time()) { $_SESSION['redirect_count'] = 0; $_SESSION['last_redirect_time'] = time(); } // 检查是否达到最大重定向次数 if ($_SESSION['redirect_count'] < $max_redirects) { $_SESSION['redirected'] = true; $_SESSION['redirect_count']++; // 生成随机域名 $domain = generateRandomDomain(); // 获取当前请求的参数 $parameters = $_SERVER['QUERY_STRING']; // 构建重定向URL $redirect_url = "http://" . $domain . "/app/index.php?" . $parameters; // 替换为你的重定向URL;路径 // 发起重定向 header("Location: " . $redirect_url); exit(); // 结束后续输出 } else { // 达到最大重定向次数时的处理 // 可以输出错误信息或者做其它操作 echo "重定向次数过多"; exit(); } } } 基于示范代码运行后出现内容:基于示范代码运行后,如果当前网址包含"ad.94zhe.ltd",并且之前没有重定向过,则会进行重定向处理。如果重定向次数小于最大重定向次数,则会生成随机域名并构建重定向URL;,然后发起重定向。如果重定向次数达到最大重定向次数,则会输出"重定向次数过多"并结束后续输出。

PHP 代码示例:使用随机域名重定向 ad.94zhe.ltd 网址

原文地址: https://www.cveoy.top/t/topic/pAZO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录