我的横幅无法通过客户端登录,当我使用iphone应用程序包装横幅时。
我的情况是,我有一个带有包含横幅的网页的iphone应用程序,当用户点击横幅时,它将转到php脚本然后重定向到客户端站点,但在客户端站点或php脚本中,我无法找到任何来自提琴手的引用者,因此我发现iphone应用程序没有任何引用者,因为它不是浏览器
有没有办法用php制作一个虚假的引用者, 然后使用假引用者重定向到我的目标网址?
我的朋友建议我使用代理服务器,是否可能?
答案 0 :(得分:1)
您可以使用curl传递:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.example.com/2');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, 'http://www.example.com/1');
$html = curl_exec($ch);
如果做不到,你能操纵NSRequest吗?您可以这样设置:
NSMutableURLRequest *urlRequest;
urlRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"myURL"]];
[urlRequest setValue:@"http://www.example.com/" forHTTPHeaderField:@"Referer"];
我不确定你顺便做了什么,但我刚刚想到你可能会伪造这些信息而违反你的使用条款。如果您需要根据特定的URL显示横幅,横幅API应该具有允许您指定用户正在查看的内容的内容。