使用php假引用和重定向的方式

时间:2011-11-30 08:50:31

标签: php openx

我的横幅无法通过客户端登录,当我使用iphone应用程序包装横幅时。

我的情况是,我有一个带有包含横幅的网页的iphone应用程序,当用户点击横幅时,它将转到php脚本然后重定向到客户端站点,但在客户端站点或php脚本中,我无法找到任何来自提琴手的引用者,因此我发现iphone应用程序没有任何引用者,因为它不是浏览器

有没有办法用php制作一个虚假的引用者, 然后使用假引用者重定向到我的目标网址?

我的朋友建议我使用代理服务器,是否可能?

1 个答案:

答案 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应该具有允许您指定用户正在查看的内容的内容。