服务器(网站)1使用此代码:
<script type="text/javascript" src="http://server2.tld/script.php"></script>
在服务器2上,我现在想获取发出请求的服务器1的域名。
有可能吗?
答案 0 :(得分:0)
您可以在路径中传递url来打开服务器2。
服务器1:
href=“server1.php?url='http://server2.tld/script.php'“
在服务器1的任何位置,您都有href
打开服务器2。将href
替换为顶部的代码。
在服务器2中,您必须通过以下简单行获得此代码:
$url = $_GET['url'];
答案 1 :(得分:0)
所以我有2个有效选项。
第一个选项
您可以尝试
{{1}}
但是仅当由客户端设置时,此选项才可用,因此我可能不可用。
第二个选项
将要创建一个api,并通过curl发布引用URL ...从技术上讲,不是被请求的人知道ulr,而是请求者如何发送ulr ...但是此stackoverflow帖子应该可以帮助您... < / p>
PHP + curl, HTTP POST sample code?
我希望这能回答问题...如果您还有其他问题请问。