-3

你好朋友我有一个问题,如何打开另一个网站的链接而不发送推荐人?

您尝试从中获取链接的站点检测到标题并且不让链接工作。您要获取链接的站点是http://fank.mobi/downloads/ngame/860/ 我通过php curl 做了一个系统来获取该站点的android 游戏。但是下载链接不起作用。我不想将文件保存在我的服务器上,所以我想获取链接。

我尝试使用 target _blank 打开链接不起作用。

我尝试使用 php 打开标题中的链接,例如

header ("Referer: http://  site2.com");
header ("Location: http:// site2.com");

并没有工作。

我尝试使用 javascript 打开链接document.location.href = "site2.com"; 但没有用

有人可以帮我吗?预先感谢您的帮助。

4

1 回答 1

2

有源站点使用https。在安全页面上单击链接时,不会将引用字符串发送到外部站点。

在 Firefox 中,将设置更改network.http.sendRefererHeader为 0。您可以通过转到about:configFirefox 中的 URL 进行设置。

使用 cURL,省略Referer标题。如果 cURL 不起作用,还有另一个原因;也许您没有发送有效的用户代理或没有有效的会话 cookie。

您无法告诉浏览器不要使用 Javascript 或 PHP 发送 Referer 标头。如果没有让用户安装插件来禁用此类功能,我认为上述方法是您唯一的选择。

如果这些答案没有帮助,请澄清您的意思。

于 2012-08-14T00:22:50.937 回答