【发布时间】:2017-11-10 05:53:51
【问题描述】:
在地址栏上写页面时,有没有办法使页面(例如base-name/admin/cars)无法访问?我需要通过单击站点中某处的链接使其仅可访问。这可能吗?我不知道该尝试什么,并且已经搜索了一段时间但一无所获。
【问题讨论】:
-
您可以在必须点击链接的页面上设置会话变量,然后检查
-
您可以使用一次性令牌来做到这一点
-
发布或会话变量。获取不起作用。
-
使点击事件创建一个会话。如果未设置会话,则使用
header('LOCATION:whereYouWantTheRedirect.php'); die;重定向 -
如果只有一页有链接,您可以只使用
$_SERVER['HTTP_REFERER']。如果它是多个页面,则很难维护,并且发布/会话会更容易
标签: javascript php codeigniter