未定义的PHP函数过滤器
我正尝试在PHP filter_input使用预定义的函数
但我得到以下内容: Call to undefined function filter_input()...
失败的路线是:
$email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL);
我可以确认是否有一个$_POST['email']具有值,并且我使用的是PHP 5.5.12,并且过滤器扩展在5.2.0中默认启用。
我不确定我缺少什么来访问应该已经可以访问的函数。
$error_msg = "";
if (isset($_POST['email'], $_POST['p'])) {
// Sanitize and validate the data passed in
$email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL);
$email = filter_var($email, FILTER_VALIDATE_EMAIL);
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
// Not a valid email
$error_msg .= 'The email address you entered is not valid';
}
$password = filter_input(INPUT_POST, 'p', FILTER_SANITIZE_STRING);
}
没有太多的代码。 它并没有让它变得太远......
链接地址: http://www.djcxy.com/p/92693.html