2016-04-03 38 views
0

我有2個PHP頁面。一個在「add.php」頁面,另一個是「proccess.php」頁面。 「process.php」就是簡單的把mysql添加的記錄保存到mysql數據庫中。添加記錄PHP後返回上一頁

記錄保存後,我有以下要保存記錄後轉到指定頁面。

header('Refresh: 3; URL=edit/edit.php'); 

寧可做到這一點,我想它回到上一頁「add.php」。但我不想指定頁面,只是告訴它返回1頁。

回答

1

試試這個:

header('Location: ' . $_SERVER['HTTP_REFERER']); 

注意,這可能與安全工作的頁面(HTTPS),這是一個非常糟糕的主意整體作爲標題可以劫持。


或者這一個:

header("location:javascript://history.go(-1)"); 

希望這有助於。

+0

其實它需要返回2頁。對不起,關於這個:( –

+0

你只需要更改第二個作爲history.go(-2)。不知道如何使用$ _SERVER。 –

+0

如果用戶已禁用JavaScript,該怎麼辦? –