如何在没有他们注意的情况下将用户重定向到他们刚刚访问的页面?

时间:2010-02-08 01:06:06

标签: return redirect back

网站查看器位于页面A,单击然后发送到页面B的链接,但我希望他们返回页面A而不会注意到它们。

当他们点击链接时,它会更改浏览器浏览网站的布局,因此重定向代码不应删除或撤消cookie或链接点击存储的任何内容。谢谢!

编辑: 这就是我正在做的事情。我有一个名为setskin.php的页面,其中包含PHP代码,可以为不同的布局提供页眉和页脚代码并应用它们。我不知道如何在没有疯狂的情况下展示代码,所以这里有截图:

http://figmint.uuuq.com/Picture%202.png

我想更改我的网站,以便在侧边栏中会有相同的setskin选项(因此它将在每个页面上)。当你点击你想要的皮肤的链接改变皮肤时,我正在摆弄并设法使它成为现实,但是你最终到了setskin.php页面,这是我不想要的。我正在寻找一种方法来实现它,所以它会将你发送到setskin.php页面(因为我看不到如何改变它),然后回到你来自的地方。

2 个答案:

答案 0 :(得分:0)

你应该使用AJAX。这样,您可以在幕后进行任何处理,对用户没有任何影响。

答案 1 :(得分:0)

您可以检查referer标头并返回到该标头。但如果没有设置,请转到默认页面?

其他选项包括将前一个网址作为参数,例如' next'参数。然后在你完成后重定向到那个。用于登录的常见模式。