-3

可能重复:
参考 - 这个错误在 PHP 中意味着什么?

我的 Header 功能有问题。我想在插入数据库后将页面重定向到贝宝。插入查询工作正常支付头功能不工作。

这是我的代码

{
mysql_query("INSERT INTO bookings (date,time,hired_consultant,status,user_id) VALUES ('$date','$time','$hired_consultant','pending','$user_id')",$link)or die("Invalid: " . mysql_error());
header("Location: https://www.paypal.com/cgi-bin/webscr");
exit();
}

插入后出现以下错误:

警告:无法修改标头信息 - 标头已由第 101 行 /home/nausalho/public_html/HumanResource/selection1.php 中的(输出开始于 /home/nausalho/public_html/HumanResource/selection1.php:2)发送

它在我的本地主机上运行良好。但是在实时站点上,它没有将我重定向到贝宝,只是在同一页面上出现错误消息。

请找出我在代码或任何其他重定向方法中的错误。提前致谢,

4

2 回答 2

0

将此添加到页面顶部:

ini_set('output_buffering', 'on');
于 2013-01-18T08:26:28.310 回答
-3

Use the below code echo "window.location.href = 'https://www.paypal.com/cgi-bin/webscr'";die;

于 2013-01-18T08:28:26.300 回答