错误通知:已经定义了常量DB_NAME

时间:2011-03-15 14:11:47

标签: php

我有一个文件,它都显示一个表格并验证它。当显示表单时一切正常,但是当我按下提交按钮以便验证表单时,这里我收到错误,虽然表单已经过充分验证,错误是:

notice: Constant DB_NAME already defined in C:\wamp\www\ssiphone\ss-config.php on line 15

THX求助:)

3 个答案:

答案 0 :(得分:7)

您可能正在使用includerequire而不是include_oncerequire_once

如果声明DB_NAME的文件被多次包含,则会抛出该错误。否则,您的代码中可能只有多个声明。

答案 1 :(得分:2)

我认为您已经使用includerequire来包含文件,文件可能包含常量值。替换为,

require_once("FILE_PATH");

include_once("FILE_PATH");

答案 2 :(得分:1)

这正是它所说的。您正在定义名为DB_NAME的常量,然后尝试再次定义它。在你所包含的文件中寻找这个,你应该只包括一次....因为我的猜测是你在一个包含的文件中定义。