当我使用 iphone 应用程序包装横幅时,我的横幅无法由客户端记录。
我的情况是,我有一个 iphone 应用程序,其网页包含横幅,当 ppl 单击横幅时,它将转到 php 脚本,然后重定向到客户端站点,但在客户端站点或 php 脚本中,我找不到任何来自提琴手的推荐人,因此我发现iphone应用程序没有任何推荐人,因为它不是浏览器
有没有办法使用 php 制作一个假的 referer,然后用假的 referer 重定向到我的目标 url?
我的FRD建议我使用代理服务器,可以吗?
您可以使用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 应该有一些东西可以让您指定用户正在查看的内容。