0

登录后如何在php中重定向到同一页面。与YouTube的功能相同,如果我们想要喜欢视频或评论视频,它会要求我们登录。登录后,它将重定向到我们之前所在的同一页面或同一视频。我们如何在 php 中做到这一点?请任何人帮助我的php代码。

4

5 回答 5

2

将用于承载登录表单的页面放在该表单的隐藏输入中。使用Location标头将用户发送回那里。

于 2013-07-26T07:56:41.327 回答
0

您可以使用header('location:http://yourdomail.com')

于 2013-07-26T07:58:02.777 回答
0

您需要获取当前 URL 并将其传递给登录表单,最好作为 POST 变量。用户登录后,使用 header() 函数将他们重定向回与表单一起传递的 URL。

于 2013-07-26T07:58:43.507 回答
0

那么您要寻找的是使用它的 http referer,您可以从哪个页面找到您被重定向。将以前的 url 保存在会话或其他地方,登录后只需将它们重定向到该 url。

以下是 http referer 的链接

http://www.julianbez.com/blog/2005/07/14/using-http_referer-in-php/

于 2013-07-26T08:15:34.317 回答
-1

您还可以使用refresh在重定向中设置时间间隔,例如:

header('Refresh: thelocation.php', 5);
于 2013-07-26T08:01:15.250 回答