登录PHP后,安全且SEO友好的方法返回上一个工作页面



将用户重定向到他在PHP中工作的上一页的安全和SEO友好方法是什么。我已经看到人们使用变量通过URL,我也知道可以使用会话或$_SERVER['HTTP_REFERER']。但是我的一个朋友告诉$_SERVER['HTTP_REFERER']不安全如果不安全,我们如何获得上一页url

您的朋友是正确的。$_SERVER['HTTP_REFERER']不能保证准确返回上一页。我的建议是使用Session和Cookie存储最后一页。登录到存储的页面URL的登录检查后,然后转到您所需的页面并到期cookie。

当您重定向到登录时,您应该通过get(urlencode)将以前的(相对或绝对)URL传递到登录页面。

HTTP_Referrer解决方案不是真正安全的。

最新更新