社区
基础编程
帖子详情
请问大家,如果想知道一个url的referer的referer该怎么办?
lpcspku
2007-09-21 06:37:19
请问大家,如果想知道一个url的referer的referer该怎么办?
...全文
512
15
打赏
收藏
请问大家,如果想知道一个url的referer的referer该怎么办?
请问大家,如果想知道一个url的referer的referer该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ChaoticLife
2007-09-27
打赏
举报
回复
B站html加入
<script type="text/javascript" src="http://www.a.com/a.php"></script>
a.php
url = "ref.php?ref="+document.referrer;
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = null;
req.open("GET", url, true);
req.send(null);
} // branch for IE/Windows ActiveX version
else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = null;
req.open("GET", url, true);
req.send();
}
}
可以直接写js代码
可以使用document.referrer获取到来自c的url
使用ajax的代码将document.referrer传到www.a.com的服务端一个脚本ref.php进行记录就可以了
Mistruster
2007-09-27
打赏
举报
回复
有时候可以通过 $_SERVER['HTTP_REFERER_REFERER'] 得到
lpcspku
2007-09-25
打赏
举报
回复
问题是b站需要加代码的页是html页,而且它只希望被加上一行<script src=...></script>这样的代码
lpcspku
2007-09-25
打赏
举报
回复
up
ruanchao
2007-09-25
打赏
举报
回复
你问的问题相当的抽象哈
helloyou0
2007-09-24
打赏
举报
回复
你得在它在refer页面的时候把refer的refer纪录下来写在session里,
然后在目前页面读出来
上面ChaoticLife的代码是对的
lpcspku
2007-09-24
打赏
举报
回复
ChaoticLife你给的代码貌似不好用啊?得到的都是referer,而没有referer's referer
cuidenghong123
2007-09-24
打赏
举报
回复
up
ChaoticLife
2007-09-24
打赏
举报
回复
呵呵,这个好办呀,
在B站中加入
$referer = isset($_SERVER['HTTP_REFERER'])? $_SERVER['HTTP_REFERER']: '';
// http://www.a.com/a.php a。站获取得程序
file_get_contents("http://www.a.com/a.php?referer=".$referer, "r");
你在a站的a.php就可以获取c的url了
lpcspku
2007-09-24
打赏
举报
回复
可能我没讲清楚,这么讲吧,一个人从网站c链接到网站b,我作为a,希望通过在网站b中嵌入一行代码来执行我的脚本,这个脚本用来获得网站c的url,用javascript很容易实现,不知道php能不能实现.(注意网站b算是我的客户,我应当尽可能的少改动他的代码,最好只添加一行执行脚本的代码)
ChaoticLife
2007-09-24
打赏
举报
回复
<?
session_start();
$_SESSION['referer'][0] = isset($_SESSION['referer'][1])? $_SESSION['referer'][1]: ''; // referer's referer
$_SESSION['referer'][1] = isset($_SERVER['HTTP_REFERER'])? $_SERVER['HTTP_REFERER']: ''; // referer
?>
确认上面的代码放在你每一个php开始了吗? 只放在你要取referer's referer是没有用的
lpcspku
2007-09-24
打赏
举报
回复
这样不好,最好是只在页面里加一行代码<script type=text/php src=...></script>就能实现
jiaxueq
2007-09-21
打赏
举报
回复
自己的网站做跟踪还行。
懒得去死
2007-09-21
打赏
举报
回复
referer的referer?
这个必须得知道referer的这个页面的referer
ChaoticLife
2007-09-21
打赏
举报
回复
url的referer的referer是取不到的
如果想实现可以使用程序自己实现
<?
session_start();
$_SESSION['referer'][0] = isset($_SESSION['referer'][1])? $_SESSION['referer'][1]: ''; // referer's referer
$_SESSION['referer'][1] = isset($_SERVER['HTTP_REFERER'])? $_SERVER['HTTP_REFERER']: ''; // referer
?>
URL
重定向,
referer
,referrer和安全
URL
重定向,
referer
,referrer和安全,
什么是
Referer
?
Referer
的作用?空
Referer
是怎么回事?
什么是
Referer
?
Referer
是HTTP请求header的一部分,当浏览器(或者模拟浏览器行为)向web服务器发送请求的时候,头信息里有包含
Referer
。比如我在www.sojson.com里有一个www.baidu.com链接,那么点击这个www.baidu.com,它的header信息里就有:
Referer
=https://www.soj...
referer
和 request
URL
request是你请求的
url
,而
referer
是指从哪里跳转过来的。 一般是你在页面点击某些操作,由前端代码,请求request
URL
php $_SERVER['HTTP_
REFERER
']获取上一个页面的
URL
地址
php获取上一个页面的地址可以使用$_SERVER["HTTP_
REFERER
"]变量,$_SERVER是php中的环境变量,本文章向大家介绍$_SERVER["HTTP_
REFERER
"]的使用方法和实例,需要的朋友可以参考一下。 php $_SERVER["HTTP_
REFERER
"]变量可以获取上一个或前一个页面的
URL
地址。比如有一个a.php页面,这个页面上有一个链接指向b.php页面,
php伪造页面
url
地址,php 伪造HTTP_
REFERER
网页
URL
来源的三种方法
php获取当前网页的前一个网页
URL
地址,即当前网页是从哪个网页链接过来的,可以使用$_SERVER['HTTP_
REFERER
'],但是这个来源网页的
URL
地址是可以被伪造和欺骗的,本文章向大家简介伪造HTTP_
REFERER
网页
URL
的三种方法,需要的朋友可以参考一下。$_SERVER['HTTP_
REFERER
']是php用来判断网页上级来源网页的一个超级变局变量了,我们可以使用$_SERV...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章