(使用MySQL编写PHP代码)
致命错误:无法在C:\ xampp \ htdocs \ Project \ Func \ user.func中重新声明logged_in()(之前在C:\ xampp \ htdocs \ Project \ Func \ user.func.php:9中声明)。第9行的PHP
我正在创建一个函数来检查用户是否已登录。我将该函数声明为logged_in() {}
,但该函数会导致上面看到的错误,即使我之前从未声明过它。
当使用isset和MySQL代码的引用定义它时,该函数不起作用。
答案 0 :(得分:4)
即使我以前从未宣布过它?
它必须先前在某处声明过。
也许你包括user.func.php
两次?
答案 1 :(得分:0)
如果您无法确定之前是否已声明,请在单独的测试类中使用this function。它会识别您调用该函数的次数。
如果它之前正在调用它,请下载grepWin之类的搜索程序,并在您的public_html文件夹中搜索托管您的流氓函数的文件。