如何区分PHP页面的直接访问和重定向访问?

如何区分PHP页面的直接访问和重定向访问?,php,redirect,Php,Redirect,我想通过编程知道用户是否明确请求了正在运行的php页面上下文,或者它是从我网站上的另一个php页面重定向的,如何在尽可能保持安全的情况下正确地执行它?我想你需要http\u referer。“非常”不可靠的$\u服务器['HTTP\u REFERER']或将会话设置为您的站点这里重要的一点是要记住HTTP是一个无状态协议。我提到了会话,因为他在自己的站点上跟踪。但并不是所有的问题都有答案,也不是海报想要做的所有事情都能做到。也许这不是你想要的,但我喜欢使用。虽然它不跟踪链接是从谁或从何处单击的,

我想通过编程知道用户是否明确请求了正在运行的php页面上下文,或者它是从我网站上的另一个php页面重定向的,如何在尽可能保持安全的情况下正确地执行它?

我想你需要
http\u referer
。“非常”不可靠的
$\u服务器['HTTP\u REFERER']
或将会话设置为您的站点这里重要的一点是要记住HTTP是一个无状态协议。我提到了会话,因为他在自己的站点上跟踪。但并不是所有的问题都有答案,也不是海报想要做的所有事情都能做到。也许这不是你想要的,但我喜欢使用。虽然它不跟踪链接是从谁或从何处单击的,但其目的是屏蔽它要重定向到的URL,这样您就可以确定,如果访问了某个页面,它将来自您的网站。我相信还有很多其他的脚本会提供额外的选择,但这一个是相当不错的免费。