2013-01-18 20 views
-3

可能重複:
Reference - What does this error mean in PHP?頭()在我的項目不工作

我的頭功能有問題。我想在插入數據庫後將頁面重定向到貝寶。插入查詢工作正常支付標題功能不起作用。

這裏是我的代碼

{ 
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(); 
} 

插入下面的錯誤後,會出現:

警告:不能更改頭信息 - 已經 發送頭(輸出開始 /家庭/ nausalho /的public_html /HumanResource/selection1.php:2) /home/nausalho/public_html/HumanResource/selection1.php on line 101

它在我的本地主機上正常工作。但在現場,它沒有將我重定向到貝寶,只是在同一頁面上出現錯誤消息。

請找出我在代碼或任何其他重定向方法中的錯誤。 由於提前,

+3

請發佈您的完整腳本,它看起來像在您的<?php標記之前有一個空行。一旦任何輸出發送到客戶端,您不能添加標題信息。 – Gregor

+1

如果保存爲UTF8文件,請確保已保存沒有BOM的php文件。 –

+1

Re「請弄清楚我的錯誤」:SO不是要求人們進行調試的地方,特別是在已經發送頭文件之前已經提出過100次問題的時候。提問前請使用搜索功能。我們希望你這樣做。 – Gordon

回答

0

添加到您的頁面的頂部:

ini_set('output_buffering', 'on'); 
-3

使用下面的代碼 回聲「window.location.href =「https://www.paypal.com/cgi -bin/webscr'「;模具;

+0

重定向使用PHP不javascript,只是看到什麼是錯誤的標題功能 – Afsar

+0

標題必須在任何HTML之前解析,並由於某種原因(我知道,但我敢肯定其他人可以回答爲什麼)某些主機不喜歡當你將任何HTML放在標題標籤上時。 – uvinod

相關問題