1 strstr(string,search)
strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。
该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。
string | 必需。规定被搜索的字符串。 |
search | 必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。 |
2 strpos($string, $substring)
function directory_access($protected_path){
$url='http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; //获取用户请求路径
echo strstr($url, $protected_path)."<br>";
echo strstr($url, $protected_path) != FALSE ? "匹配成功<br>": "匹配不成功<br>";
echo strpos($url, $protected_path) != FALSE ? "匹配成功<br>": "匹配不成功<br>";
echo "request url:".$url."<br>";
}
directory_access("/TimeManager");
运行结果: