header("location:view_appointment.php?apid=".$_REQUEST["apid"].""); 出口();
我不知道上面的标题功能不起作用
header() 在 PHP 中无法正常工作的最常见原因是在 header 调用之前发送了数据。根据您的 PHP 设置,这应该会显示一个警告:“PHP 警告:无法修改标头信息 - 标头已发送...”。
另一个原因可能是 $_REQUEST["apid"] 的输出在某种程度上使其无法正常工作,但我想不出怎么做。
PHP 代码看起来不错,所以我想不出其他任何可能使它不起作用的东西。
尝试设置
error_reporting(E_ALL); ini_set('display_errors', 'On');
在你的 php 文件中。
此外,请绝对确保在您的 header() 调用之前没有发送任何内容,没有回显或打印。
“< ?php”之前没有任何内容,甚至没有空格或行。