0

header("location:view_appointment.php?apid=".$_REQUEST["apid"].""); 出口();

我不知道上面的标题功能不起作用

4

1 回答 1

0

header() 在 PHP 中无法正常工作的最常见原因是在 header 调用之前发送了数据。根据您的 PHP 设置,这应该会显示一个警告:“PHP 警告:无法修改标头信息 - 标头已发送...”。

另一个原因可能是 $_REQUEST["apid"] 的输出在某种程度上使其无法正常工作,但我想不出怎么做。

PHP 代码看起来不错,所以我想不出其他任何可能使它不起作用的东西。

尝试设置

error_reporting(E_ALL); ini_set('display_errors', 'On'); 

在你的 php 文件中。

此外,请绝对确保在您的 header() 调用之前没有发送任何内容,没有回显或打印。

“< ?php”之前没有任何内容,甚至没有空格或行。

于 2013-07-25T16:58:47.387 回答