-2

假设我的服务器上有一个 PHP 文件。现在在我的 HTML 中,我有一段 Javascript 代码,它引用 PHP 文件的路径/url。是否可以将 PHP 代码限制为仅适用于指定网站?

4

2 回答 2

0

简短的回答:是的。


我的假设是您在许多不同的域上都有相同的 PHP 脚本,并且您希望它对某些域的行为有所不同


首先,您需要确保您的 PHP 脚本有可靠的方法来检测它在哪个域上运行。这应该在您的配置中的某个地方。我不会相信HTTP_REFERER$_SERVER也可能没有你需要的东西。

如果你有这个,它应该很容易决定脚本应该做什么。

于 2013-01-18T13:38:48.513 回答
0

尝试:

if ($_SERVER['SERVER_NAME'] == 'site1') {
    // some code...
} else if ($_SERVER['SERVER_NAME'] == 'site2') {
    // some other code...
} else {
    // some other code...
}
于 2013-01-18T13:39:49.600 回答