如何确定页面的访问者是从哪个页面链接过来的?

peachblossom 2002-11-11 03:56:04
谢谢!
...全文
93 点赞 收藏 32
写回复
32 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tmj 2003-03-08
up
回复
sandyuk 2003-03-07
关注关注
回复
tjyihui 2003-03-07
to all
又遇到新问题了

stat.php
$url=$HTTP_SERVER_VARS["HTTP_REFERER"];
if($url) {
$url_resource=$url;
}
else{
$url_resource="直接从浏览器输入";
}
为了实现模块化管理,我将流量统计封装在stat.php中,然后用<SCRIPT language=JavaScript src="stat.php"></SCRIPT>
将stat.php包含在首页index.php中调用,但是这时问题出现了,无论从哪一个页面转到index.php,都显示"直接从浏览器输入"(原因:其他页面->index.php->stat.php,可是我想统计的是index.php,而不是stat.php),除非将流量统计代码直接写在index.php中,才可以实现正常效果,可是我又想实现PHP代码与HTML代码相分离。
谁能帮帮我解决这个问题?
回复
tjyihui 2003-03-07
up
回复
gucs 2002-11-29
强烈关注
回复
ucme 2002-11-29
我想问一下,如果我是按着SHIFT键单击超链接,上面的代码能通过吗?也就是新打开一个浏览窗口浏览。
回复
lanbor 2002-11-27
我以前用asp,用referer这个东西作过类似的应用。我是想跟踪有多少人通过我们在新浪做的广告来访问我们网站的。
我这样做了,好象还行吧。我也没深究,不过看了emu(ston) 兄的:

两个页面跨了域就不行,违反了安全限制,有可能泄漏用户隐私嘛,你无权知道你网站的访问者还去过哪里。

大论,觉得有些道理。我得再去好好看看我的程序了。:)

回复
随风奔跑 2002-11-27
俺是菜鸟。
能不能用javascript里的alert(opener.location);
如果不行,为什么?

谢谢各位大侠指教。
回复
「已注销」 2002-11-27
楼上不是做图吗?我给你5000一个月,来不来?所做的东西是大型人物三D图形设计。
回复
mingyuanhr 2002-11-27
兼职工作!美工
我有一个 美工的兼职的工作,就是做图!
地点 北京
报酬面谈
如果有兴趣可以 给我写信。
mingyuanhr@vip.sina.com
回复
askexpert 2002-11-26
有办法,没有办法的话,你怎么能问这个问题呢,
你要实现是给自己网站的首页加一个记数器,
查看访客都是从哪来的,如搜狐,网易呀,或是你曾经做过的友情链接网站呀,
主要是看看他们给你带来多少的点击是吗???
如果是,你就到k666.com下载一个站点统计自己搞搞
如果不是,算我白说
回复
mingyuanhr 2002-11-26
兼职工作!美工
我有一个 美工的兼职的工作,就是做图!
地点 北京
报酬面谈
如果有兴趣可以 给我写信。
mingyuanhr@vip.sina.com
回复
peachblossom 2002-11-14
楼上说的对!真没办法 “想知道我主页的访问者是从哪个搜索引擎过来的” 了吗?
回复
emu 2002-11-14
同一个域内是可以referer,楼主想“想知道我主页的访问者是从哪个搜索引擎过来的”呢?
回复
cuteyejun 2002-11-13
就是浏览器的 look:
This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.
呵呵。这些http头里的东西完全可以自已生成。
回复
zalvsa 2002-11-13
什么啊,这个变量是php的,怎么可能跟浏览器有关系,你做个实验
a.php
<a href=b.php>b.php</a>
b.php
<?php
$m_url=$_SERVER['HTTP_REFERER'];
echo $m_url;
?>
回复
emu 2002-11-13
用别的语言?你想用客户端应用程序啊?自己写个浏览器咯。
回复
peachblossom 2002-11-13
那别的语言或技术可以实现这个功能吗?高手~~~~你在哪儿~~~
回复
emu 2002-11-13
两个页面跨了域就不行,违反了安全限制,有可能泄漏用户隐私嘛,你无权知道你网站的访问者还去过哪里。
回复
cuteyejun 2002-11-13
_SERVER[http_referer]不一定行。因为有的浏览器没有这个变量。
回复
加载更多回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2002-11-11 03:56
社区公告
暂无公告