Мне нужно отправить данные из контроллера на сторонний веб-сайт и убедиться, что они получают мой веб-сайт в виде HTTP_REFERER. Как я могу это сделать?
Реферер отправляется как заголовок, просто:
$client = new Zend_Http_Client($uri); $client->setHeaders('Referer', 'http://www.yourwebsite.com/'); $client->request(Zend_Http_Client::POST);
Нет надежного способа заставить клиентский браузер публиковать некоторые данные по своему усмотрению с соответствующим HTTP-реферером.
Вам придется делать это с сервера, используя curl илипохожая библиотека.