调用未定义的函数protect()

时间:2015-07-16 19:31:27

标签: php html

我的网站中有一个PHP函数来帮助消除SQL注入。

我不知道我是否做得对,而且我已经尝试过谷歌我的问题,但它似乎只是与wordpress相关。我将我的函数放在名为requirements.php的文件中,并使用require("requirements.php");来调用该文件。

然而,当它在html中调用时会出现错误

  

调用未定义的函数protect()

以下是调用该文件的PHP脚本:

<?php
require("database.php");
require("requirements.php");
$email = protect($con, $_POST['email']);
$password = protect($con, $_POST['password']);
$confpassword = protect($con, $_POST['confpassword']);

(The file continutes...)

这是文件&#34; requirements.php&#34;

<?php
    session_start();


     function protect ($con, $str){
        $str = mysqli_real_escape_string($con, $str);
        return $str;
    }
?>

错误发生在第4行:

$email = protect($con, $_POST['email']);

(调用protect的地方)

我有一个人正在为我的项目工作,但他们并没有问这个问题,因此我想在经过一些试验和错误之后我会问这里。

0 个答案:

没有答案