2016-04-03 86 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,该怎么办? –