手机百度 app 获取不到 referer,其他手机浏览器用百度搜索就可以

2020-12-21 15:28:10 +08:00
 dakangshuji

现在需要百度收录跳转到网站的时候,取得百度搜索来源词, 百度搜索 refererapi 接口也弄好了。电脑浏览器、手机浏览器访问获取测试都正常 只有手机百度 app 获取不到 referer,也就获取不到 eqid 以及百度来源词了! 请问有么有大神知道哪里出了问题?

2130 次点击
所在节点    PHP
16 条回复
AoEiuV020
2020-12-21 15:36:11 +08:00
问 api 客服更好吧,也许人家压根没开始卖 app 上的搜索来源词,
dakangshuji
2020-12-21 15:39:50 +08:00
百度工单说支持啊
dakangshuji
2020-12-21 15:43:21 +08:00
百度工程师说手机百度支持获取 ,
我说只有手机百度获取不到 referer,其他浏览器都可以
百度工程师让检查代码,

代码:
$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
var_dump($referer);
die;

这有啥问题吗
ben1024
2020-12-21 16:54:39 +08:00
估计有二次跳转
dakangshuji
2020-12-21 17:00:26 +08:00
同一个页面 手机百度 app 打开获取不到 referer,用浏览器可以获取到
关键是百度工程师工单回复说 百度 app 也可以获取,可是我死活获取不到
dorothyREN
2020-12-21 17:39:37 +08:00
直接打印所有请求头,没有的话 就把请求头直接甩客服脸上
hbolive
2020-12-21 17:42:15 +08:00
@dakangshuji 我们网站也有一部分访问记录显示 referer 获取不到,不过还没去查具体哪些访问会导致此问题,听你这么一说,难道真是百度 APP 的访问记录?
svipchao
2020-12-22 01:08:05 +08:00
百度 APP 屏蔽了部分可用于灰产。。。个人猜测,之前试过一些东西
nyfwan123
2020-12-22 08:51:18 +08:00
百度早就取消 referer 获取了大哥!
dakangshuji
2020-12-22 08:58:57 +08:00
使用的是搜索 refererapi ,同过 referer api 里面的 eqid 获取百度来源词,当然是 api 百度收费的
你要理解我说的什么意思啊,手机百度获取不到 referer 里面的 eqid
dakangshuji
2020-12-22 09:08:20 +08:00
@nyfwan123
搜索 Referer API: https://cloud.baidu.com/doc/RefererAPI/s/hjwvycn07 按照成功获取 Referer 关键词的数目进行收费,0.001 元 /次。
我明确一下 ,现在是可以根据 eqid 获取到搜索来源词的!

但是! 只有! 手! 机! 百! 度! APP 获取不到,所以请教搞过这个的大神,确认一下是我代码问题
还是手机百度 app 的问题造成的获取不到。。
dakangshuji
2020-12-22 10:07:54 +08:00
百度智能云工程师: 您好,请您在百度 app 的搜索框中,手动输入“关键词 ”进行搜索,然后点击长按排名的页面,在弹窗中选择“复制链接”,然后查看下复制链接中是否包含 eqid 信息,谢谢!

复制的链接有 eqid 可是网站接收不到
PHParchitect
2020-12-22 10:58:51 +08:00
哦豁 有的搞
VgV
2020-12-23 15:22:34 +08:00
个人揣测:APP 可能是隐私保护功能或者反追踪功能干扰?
dakangshuji
2020-12-25 13:39:24 +08:00
@VgV 客服看到我发的网站日志上确实获取不到,就去联系手机百度的开发人员去了,等回复,确实是手机百度的问题
dakangshuji
2020-12-25 13:42:50 +08:00
@dorothyREN 确实是打印了 header 甩客服脸上了,可是客服还是说是我们这里代码的问题获取不到!
最后给他看了 网站日志,他才确认是手机百度问题,联系沟通去了,哎

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

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

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

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

© 2021 V2EX