Фанат
Полагаю, человеку нужно решить сценарий вроде:
1. На его сайт приходит клиент, выполняет поиск, поиск возвращает "ничего не найдено"
2. В этом случае скрипт внизу показывает ссылку "Найти тоже самое на ххх.ком" - смысл в том, что пользователю не нужно вручную переходить на сайт ххх.ком, заполнять там форму поиска тем же, чем он её уже заполнил на этом сайте и жаьб кнопку "Поиск" - проще пройти по определенной ссылки и получить ответ на свой запрос, но с другого сайта. Это особенно актуально для сайтов-партнёров и именнов отношении перекрёстного поиска.
3. Пользователь жмёт на ссылку и должен уже или а) получить результат поиска той же фразы, но на другом сайта в новом окне или же б) получить результат поиска по другому сайту в окне и в оформлении этого сайта (например, во фрейме). А может быть нет никакой ссылки и логика проще - не найдено на этом сайте, ищем на другом и выдает рузультат здесь. Речь может не идти о воровстре контента - может обо всё договорено.
Проблема, как я понимаю, в том, что поисковый скрипт на втором сайте работает с данными, которые пришли методом пост, поэтому просто поставить ссылку "ххх.ком?вар=искомое" не получается.
Решение с помощью cURL:
PHP:
$ch = curl_init("http://site.com/search.php"); //начинаем сеанс работы с cURL; указываем, что будем работать со скриптом по указанному адресу
$data='var1=value1&var2=value2'; //POST-данные представляем как обыкновенный GET-запрос. Может понадобиться urlencode(), пробелы представляем как %20
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1); //посылаем методом POST
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); //отправляем наши данные
echo curl_exec($ch); //выводим результат в браузер
curl_close($ch); // завершаем сеанс