php - 我如何知道正在用 PHP 加载脚本的页面的 URL?

标签 php javascript html http referrer

有一个来自不同域的网页,其中包含在我的服务器中托管和生成的脚本。假设该页面位于 http://www.theirdomain.com/site 中,其标记如下所示:

<html>
    <head>
        <script src="http://www.mydomain.com/script.php"></script>
    </head>
    <body>
        ...
    </body>
</html>

script.php 页面确实创建了 JavaScript 内容,但我想知道哪个是调用 script.php 的 URL(即 http://www.theirdomain.com/site).

我如何在 PHP 中获取该信息?

最佳答案

$_SERVER['HTTP_REFERER']并非 100% 可靠。

关于php - 我如何知道正在用 PHP 加载脚本的页面的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13029257/

相关文章:

php - 如何让正则表达式忽略括号之间的所有内容?

php - 如何在 flot 中的两条线之间遮蔽区域?

javascript - jquery ajax : what is the actual request sent?

动态创建的表行上的 jquery 事件

javascript - 无法使用PHPMailer在本地提交表单

php - SQL PHP 连接 4 个表

PHP/MySQL 获取名称,其中 id = id

javascript - 使用 id 从 knockoutjs observablearray 获取属性

html - Adjustable Sticky footer CSS 的小问题

javascript - 将保存代码放入文本框中,然后将变量更改为该保存代码