未定义的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