我有一个文件,它都显示一个表格并验证它。当显示表单时一切正常,但是当我按下提交按钮以便验证表单时,这里我收到错误,虽然表单已经过充分验证,错误是:
notice: Constant DB_NAME already defined in C:\wamp\www\ssiphone\ss-config.php on line 15
THX求助:)
答案 0 :(得分:7)
您可能正在使用include
或require
而不是include_once
或require_once
。
如果声明DB_NAME
的文件被多次包含,则会抛出该错误。否则,您的代码中可能只有多个声明。
答案 1 :(得分:2)
我认为您已经使用include
或require
来包含文件,文件可能包含常量值。替换为,
require_once("FILE_PATH");
或
include_once("FILE_PATH");
答案 2 :(得分:1)
这正是它所说的。您正在定义名为DB_NAME的常量,然后尝试再次定义它。在你所包含的文件中寻找这个,你应该只包括一次....因为我的猜测是你在一个包含的文件中定义。