可能重复:
不推荐使用函数 eregi()
你好我收到这个错误
已弃用:函数 eregi() 在第 4 行的 /home/u578804202/public_html/includes/functions.php 中已弃用
这是我的代码:
if(eregi($file,$_SERVER['REQUEST_URI'])) {
die("Sorry but you cannot access this file directly for security reasons.");
}
可能重复:
不推荐使用函数 eregi()
你好我收到这个错误
已弃用:函数 eregi() 在第 4 行的 /home/u578804202/public_html/includes/functions.php 中已弃用
这是我的代码:
if(eregi($file,$_SERVER['REQUEST_URI'])) {
die("Sorry but you cannot access this file directly for security reasons.");
}
正如您应该的那样,它是一个已弃用的旧功能,stristr()
而是用户
if(stristr($_SERVER['REQUEST_URI'],$file)) {
die("Sorry but you cannot access this file directly for security reasons.");
}
您应该preg_match
改用:
if (!preg_match("~{$file}~i,", $_SERVER['REQUEST_URI'])) {
die("Sorry but you cannot access this file directly for security reasons.");
}