我正在开发一个简单的网站,要求用户按顺序输入3个不同页面的信息。所以他们需要从A页到B到C.我怎么能阻止他们输入www.example.com/pageB.php,跳过A页?
此外,我甚至不确定您所说的必须按顺序访问的网页,因此对谷歌搜索条款的任何建议也表示赞赏。
答案 0 :(得分:0)
如果页面未提及您的预期,则可以查看页面参考信息,然后重定向或显示您想要的内容
edited1
在PHP中,您可以尝试页面中的代码
的var_dump(@ $ _ SERVER [ “HTTP_REFERER”])
你会知道如何写它。
答案 1 :(得分:0)
您可以在会话中存储变量以检查用户是否访问了以前的页面。
page1.php中
<?php
$_SESSION['has_visited_page1'] = true;
....
使page2.php
<?php
if (empty($_SESSION['has_visited_page1'])) {
exit('You must visit page 1 first');
}
如果是表单,您可以在会话中存储上一页的字段值。