我需要访问者通过导航栏访问我的网站(例如登录页面),而不是手动输入网址。
如果他们输入了URL,则会显示错误消息。
我应该如何通过链接而不是手动输入来检查他们。
是否可以检查请求方法,还是仅适用于表单?
答案 0 :(得分:2)
您可以检查的一件事是推荐人:
$_SERVER['HTTP_REFERER'];
虽然这不是万无一失的,但你永远不会确定用户是否真的输入了(没有办法做到这一点)。
答案 1 :(得分:2)
您可以查看$_SERVER['HTTP_REFERER']
的内容(拼写是正确的),以查看您的访问者引用了哪个页面。如果您的访问者输入了网址,它将为空。
但是,这是由用户代理(浏览器)设置的,并不保证。你真的不能相信它。不过,我不得不问,为什么这很重要?