请问如何用 js 或 php 获取上上层网页的来路?

2015-02-25 20:59:42 +08:00
 aruisi
用$_SERVER['HTTP_REFERER']获取到的是上层的来路,但我想要获取的是上2层或者上3层的来路,这个可能实现吗?
2390 次点击
所在节点    程序员
3 条回复
choury
2015-02-25 21:01:42 +08:00
自己加cookies或者编码到url里面
dalaomj
2015-02-25 21:09:20 +08:00
自己控制的域当然可以实现。
外域是不可能的。http报文里没有两层以上的字段,只有一个referer。
DennyDai
2015-02-25 21:10:54 +08:00
History 对象描述

History 对象最初设计来表示窗口的浏览历史。但出于隐私方面的原因,History 对象不再允许脚本访问已经访问过的实际 URL。唯一保持使用的功能只有 back()、forward() 和 go() 方法。

来自 http://www.w3school.com.cn/jsref/dom_obj_history.asp

===============================
所以js和php都不能直接获取。。。加cookie吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/172779

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX