способ использовать php поддельные реферер и редирект - PullRequest
0 голосов
/ 30 ноября 2011

мой баннер не может войти в систему клиентом, когда я использую приложение iphone, чтобы обернуть баннер.

В моем случае у меня есть приложение iphone с веб-страницей, содержащей баннер, когда ppl нажимает на баннер, оноперейдет к сценарию php, а затем перенаправит на сайт клиента, но на сайте клиента или в сценарии php я не смогу найти какого-либо реферера из fiddler, поэтому я выясняю, что в приложениях для iphone нет реферера, так как это не браузер

Есть ли способ использовать php для создания поддельного реферера, а затем перенаправить на мой целевой URL с помощью поддельного реферера?

мой frd предлагает мне использовать прокси-сервер, возможно ли это?

1 Ответ

1 голос
/ 30 ноября 2011

Вы можете пройти через 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-интерфейс баннера должен иметь что-то, что позволит вам указать, на что смотрит пользователь.

...