假设我的服务器上有一个PHP文件。现在在我的HTML中,我有一段Javascript代码,它引用了PHP文件的路径/ url。是否可以限制PHP代码仅适用于指定的网站?
答案 0 :(得分:0)
简答:是的。
我的假设是你在许多不同的域上拥有相同的PHP脚本,并且你希望它对某些域的行为不同
首先,您需要确保您的PHP脚本有一种可靠的方法来检测它正在运行的域。这应该在你的配置中。我不相信HTTP_REFERER
而$_SERVER
可能没有你需要的东西。
如果你有这个,那么应该很容易决定脚本应该做什么。
答案 1 :(得分:0)
尝试:
if ($_SERVER['SERVER_NAME'] == 'site1') {
// some code...
} else if ($_SERVER['SERVER_NAME'] == 'site2') {
// some other code...
} else {
// some other code...
}