在PHP中定义用户来自特定页面吗?没有“发布”请求。
我有一个“添加帖子”页面。当用户提交帖子时,在下一页他可以提交更多信息。但是当用户点击浏览器中的“返回”时,他会返回空白的“添加帖子”表单,我需要的是用户可以修改以前提交的信息,但只有当他从第二页按下时才可以。定义,该用户来自特定页面? (在PHP中)
$_SERVER['HTTP_REFERER']
- 似乎没有工作。
也许我可以在第二页上的$_SESSION
中设置一些数据,然后在除了第一页之外的其他任何页面上设置它..但它看起来不是很聪明。
@Grom S,为什么你不做一个编辑按钮,返回到前一页,但所有的表单域填写?在进入该页面时,您可以检查特定的会话值,以确定它是编辑还是新提交。 – 2011-03-16 17:46:38
为什么一个会议不是很聪明?你的情景是它的实现.. – konsolenfreddy 2011-03-16 17:55:53
@尼克是的,我可以做到这一点。但是如果用户更喜欢浏览器中的“返回”按钮怎么办?或者也许设计不是很方便用户。毕竟我不能确保用户不点击返回按钮.. – 2011-03-16 17:58:15