我是 PHP 新手,所以如果这是一个简单的问题,我深表歉意......
我正在将 PHP 站点从一台服务器移动到另一台服务器。新服务器是 IIS 7.0,PHP 5.2.1,短打开标记打开“打开”,我不知道原始服务器是如何设置的(我只是得到了代码)。
以下是其中一个页面上的第一段代码:
<?
ob_start();
session_start();
if($_GET['confirm'] == 13 || $_GET['confirm'] == 14 || $_GET['confirm'] == 15 || $_GET['confirm'] == 16)
{
include("test/query/test_query.php");
}
?>
执行此页面时,始终显示以下错误:
PHP 通知:未定义索引:在第 6 行的 [文件位置].php 中确认
此外,用户通过从主页(标准 HTML 页面)重定向来访问此页面。正确导航到的完整 URL 如下:
...我明白为什么会抛出错误。我不明白的是这段代码如何像在原始服务器上一样工作。我可能缺少配置设置吗?
*同样的问题发生在整个站点的数十个位置。这只是该问题的一种具体情况。