PHP限制网站访问域名及特征验证
使用以下PHP代码可以实现限制网站访问特定域名,并进行二次判断,确保只有特定域名并包含特定特征的URL才能访问:/n/nphp/n<?php/n$allowedDomain = 'fh.whsc.gay';/n$randomNumber = mt_rand(100000, 999999);/n/n// 获取当前访问的域名/n$domain = $_SERVER['HTTP_HOST'];/n/n// 检查域名是否为授权域名/nif ($domain != $allowedDomain) {/n // 检查URL是否包含特定特征/n $url = $_SERVER['REQUEST_URI'];/n $pattern = '///?[/d]{6}$/';/n/n if (!preg_match($pattern, $url)) {/n echo '不可以访问非授权域名';/n exit;/n }/n}/n/n// 授权域名或包含特定特征的URL/necho '欢迎访问';/n?>/n/n/n这段代码首先定义了授权域名为'fh.whsc.gay'和一个随机数。然后,通过$_SERVER['HTTP_HOST']获取当前访问的域名,并将其与授权域名进行比较。如果不匹配,则输出提示信息并终止脚本。/n/n如果域名匹配,代码会继续检查URL是否包含特定特征,即带有6位随机数的查询字符串(例如:?123456)。如果URL不包含该特征,则输出提示信息并终止脚本。/n/n如果域名匹配且URL包含特定特征,代码会输出'欢迎访问'。
原文地址: http://www.cveoy.top/t/topic/bGtP 著作权归作者所有。请勿转载和采集!