文档引用器位置javascript远程php服务器
document referrer location javascript remote php server
我有以下代码,可以在不支持PHP的网页中以Javascript模式获取引用人,并将其传递到远程服务器:http://site.com/ref.php
,其中使用$ref = $_GET['referrer'];
我可以获得我想要的引用人,也可以获得位置,即在我的远程服务器中使用$loc = $_GET['location'];
安装脚本的站点,所以我必须在该脚本中插入document.location
,但我现在不知道如何插入。
<script>
var src = "http://site.com/ref.php"
src += "?referrer=" + escape( document.referrer );
src += "&anticache=" + new Date().getTime();
var body = document.getElementsByTagName( "body" )[0];
var image = document.createElement( "img" );
image.src = src;
body.appendChild( image );
</script>
我已尝试添加到脚本中src += "?location=" + escape( document.location );
但不起作用有什么帮助吗?
src += "?location=" + escape( document.location );
如果你把它放在referrer
或anticache
参数之后,你已经得到了?
;您想要的是一个&
来分隔两个参数。
使用location.href
优先于使用document.location
,使用encodeURIComponent
优先于escape
。
它不起作用,因为document.location
是一个包含许多信息的对象:请参阅?。尝试document.location.href
代码:
var src = "http://site.com/ref.php"
src += "?referrer=" + escape( document.referrer );
src += "&anticache=" + new Date().getTime();
src += "&location=" + encodeURIComponent( location.href );
相关文章:
- 远程javascript ajax php攻击
- 你能在客户端将应用程序设置为只有Javascript,在远程服务器上设置为PHP吗
- PHP抓取没有扩展的远程映像
- 使用jQueryAJAX和PHP创建智能远程上传脚本
- php连接到localhost上的mysql,从远程请求
- 有没有其他方法可以在远程服务器上包含php文件?除了<?php include()>
- PHP:获取远程站点的最终呈现 HTML
- 阻止通过 PHP 进行远程访问
- 远程服务器可以使用 Php 运行本地服务器吗?
- 如何将简单的 JQuery 自动完成语法与对远程数据源(PHP 脚本)的 ajax 调用相结合
- 如何使用 jQuery 将变量从隐藏字段发送到远程 PHP 文件,并在引导模式中显示脚本的结果,而无需刷新
- 使用 AJAX JQuQuery 从远程服务器访问 PHP
- 使用图像URL和PHP从远程服务器上传/下载/保存图像到本地服务器
- PHP画布图像上传到远程服务器
- 使用AJAX和PHP返回远程服务器状态
- 从PHP中的远程HTML中提取JS值| Scraping
- ajax调用从纯javascript不返回响应从远程php文件(没有jQuery)
- 将变量传递到JSON数据的远程php文件
- 使用JS包含远程PHP文件
- 文档引用器位置javascript远程php服务器