我有一个php应用程序,如果会话超时,它会重定向到登录页面。 我想登录页面将用户重新定向到他以前的位置。 理想情况下,用户甚至可以恢复他的完整请求。 我想登录表单内编码整个请求一样的:php - 登录后的前一页重定向(安全)
<input name="previous_request"
value="<?php base64_encode(gzcompress(serialize($_REQUEST))) ?>" />
但不知道它是非常安全的,或者建议吧。 我想知道什么是最佳做法。 串行化“relogging”的整个请求是一种常见做法吗?
谢谢,这似乎是一个很好的解决方案。但最后我只保留以前的网址。这个问题更多的是关于你的方法的实用性“实践” –
@pierreDeLEspinay,我真的没有看到保存整个请求的问题。毕竟,您希望尽可能为用户创建无缝记录。除非你有如此严重的安全问题(如网上银行),根本不应该保存任何州。 –