Если я вас правильно понимаю, похоже, что вы хотите взять результаты поиска с otherdomain.com и показать результаты на своем сайте, а не перенаправлять пользователя на otherdomain.com.Правильно ли это?
Если так, то, что вы хотите посмотреть, это очистка экрана с помощью PHP, есть пара методов (Curl & regex), которые можно использовать, вот очень простой пример, который я только что сделална примере Google.
Создайте файл с именем search.php и вставьте в него этот код - он должен работать сразу.
<h1> Super Search Site </h1>
<form action="search.php" method="post">
Search: <input type="text" name="search" />
<input type="submit" />
</form>
<?php
@$searchString = $_REQUEST["search"];
if(isset($searchString))
{
$pageRaw = file_get_contents("http://www.google.co.uk/search?q=$searchString");
$newlines = array("\t","\n","\r","\x20\x20","\0","\x0B"); //removes all white space - inclding tabs, newlines etc - makes easier when using regex
$pageCleaned = str_replace($newlines, "", html_entity_decode($pageRaw));
/*
* $contentStart = the start of content wanted
* $contentEnd = the end of content wanted
* $contentWanted = content between $contentStart and $contentWanted
*/
$contentStart = strpos($pageCleaned,'<ol>'); //Looks in the source code for <ol>
$contentEnd = strpos($pageCleaned,'</ol>',$contentStart); //Looks in the source code for </ol>
$contentWanted = substr($pageCleaned,$contentStart,$contentEnd-$contentStart);
echo $contentWanted;
}
else
{ return; }
?>