Вообще для дебага включай хидеры PHP: <?php header('Content-Type: text/html; charset=utf-8'); $url = $_GET['url'];//$_POST['url']; $urlis = urlencode($url); echo $urlis; $urlisi = 'http://ru.m.wikipedia.org/w/index.php?title=Special%3ASearch&search='; $urls =$urlisi.$urlis; $ch=curl_init(); $user="это убрал/5.0 () ' . ' ( )"; curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_URL, $urls); curl_setopt($ch, CURLOPT_USERAGENT, $user); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); $result=curl_exec($ch); curl_close($ch); var_dump($result);
еще интереснее ответ... PHP: HTTP/1.1 302 Found Server: Apache X-Powered-By: PHP/5.3.2-2wm1 X-Content-Type-Options: nosniff Vary: Accept-Encoding,Cookie,X-Forwarded-Proto X-Vary-Options: Accept-Encoding;list-contains=gzip,Cookie;string-contains=ruwikiToken;string-contains=ruwikiLoggedOut;string-contains=ruwiki_session;string-contains=centralauth_Token;string-contains=centralauth_Session;string-contains=centralauth_LoggedOut,X-Forwarded-Proto; Expires: Thu, 01 Jan 1970 00:00:00 GMT Location: http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0 Content-Type: text/html; charset=utf-8 Accept-Ranges: bytes X-Varnish: 2373029289 Age: 0 Via: 1.1 varnish X-Cache: miss (0) Cache-Control: private, s-maxage=0, max-age=0, must-revalidate X-Device: html Transfer-Encoding: chunked Date: Tue, 00 Mar 2112 00:00:00 GMT X-Varnish: 3318732324 Age: 0 Via: 1.1 varnish Connection: keep-alive X-Cache-frontend: miss (0) ох уж эта вики...
Сколько тебе раз написали, что бл*дь там редирект идет. Используй PHP: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
Не может такого быть PHP: <?php header('Content-Type: text/html; charset=utf-8'); $url = $_GET['url']; $urlis = urlencode($url); $urlisi = 'http://ru.m.wikipedia.org/w/index.php?title=Special%3ASearch&search='; $urls =$urlisi.$urlis; $ch=curl_init(); $user="это убрал/5.0 () ' . ' ( )"; curl_setopt($ch, CURLOPT_URL, $urls); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_USERAGENT, $user); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); $result=curl_exec($ch); curl_close($ch); echo $result; ?> выводит только заголовки PHP: <?php header('Content-Type: text/html; charset=utf-8'); $url = $_GET['url']; $urlis = urlencode($url); $urlisi = 'http://ru.m.wikipedia.org/w/index.php?title=Special%3ASearch&search='; $urls =$urlisi.$urlis; $ch=curl_init(); $user="это убрал/5.0 () ' . ' ( )"; curl_setopt($ch, CURLOPT_URL, $urls); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_USERAGENT, $user); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $result=curl_exec($ch); curl_close($ch); echo $result; ?> выводит страницу "Система"