prova ad usare questo codice:
Codice PHP:
<?php
$address="http://it.wikipedia.org/w/index.php?title=Special%3ASearch&search=bla&fulltext=Ricerca";
$complete = parse_url($address);
$host = $complete["host"];
$port = $complete["port"] ? $complete["port"] : 80;
$uri = $complete["path"].'?'.$complete["query"];
$ua = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6';
$content="";
$fh = fsockopen($host, "80", $errno, $errstr, 10) or die("Errore di connessione");
$request = "GET $uri HTTP/1.1\r\nHost: $host\r\nUser-Agent: $ua\r\n\r\n\r\n";
fputs($fh, $request);
while ( $newline = fgets($fh, 512) ){
$content .= $newline;
}
$pagina = strtolower(substr( $content, strpos($content, "\n\r\n") ));
?>
il blocco viene messo in base all'user agent del client, con questo sistema simuli la connessione di firefox