PHP检测页面从何处加载

PHP检测页面从何处加载,php,Php,我在谷歌上搜索了一个又一个答案,但没有找到。 我需要一个PHP脚本或javascript(PHP会更好,但我不介意)来检测是否正在从SERVERIP/page.PHP或SERVERDOMAIN.com/page.PHP加载页面。 我有不缓存页面的服务器IP,我有缓存页面的域。我想确保如果页面是从SERVERDOMAIN加载的,它会被重定向到SERVERIP,这样它就不会得到缓存的页面 例如。 我转到SERVERDOMAIN获取一个缓存页面,然后转到另一个不需要缓存的页面,以便将其重定向到SERV

我在谷歌上搜索了一个又一个答案,但没有找到。 我需要一个PHP脚本或javascript(PHP会更好,但我不介意)来检测是否正在从SERVERIP/page.PHP或SERVERDOMAIN.com/page.PHP加载页面。 我有不缓存页面的服务器IP,我有缓存页面的域。我想确保如果页面是从SERVERDOMAIN加载的,它会被重定向到SERVERIP,这样它就不会得到缓存的页面

例如。 我转到SERVERDOMAIN获取一个缓存页面,然后转到另一个不需要缓存的页面,以便将其重定向到SERVERIP。

查看是否
$\u服务器['HTTP\u REFERER']

适合您。

将其放入脚本中,并使用两种方法运行它:
var\u dump($\u SERVER)
您将在$\u服务器中找到vars,它们具有您需要的信息。实际上,甚至更好的是,您可能只需要将apache配置为301所有不带主机名的请求。