PHP браузер

Статус
В этой теме нельзя размещать новые ответы.

dimida

Создатель
Регистрация
23 Ноя 2008
Сообщения
17
Реакции
0
помогите написать пхп браузер, который будет открывать страницу на хостинге, вы спросите для чего это нужно - для обхода фильтров, объяснить трудно, для этого нарисовал макет :) спасибо

1682971627_10292009_1.jpg
 
С curl-ом, можешь парсить страницу, и открывать у себя.
PHP:
<?
$curl = curl_init('http://www.google.com/');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$out = curl_exec($curl);
curl_close($curl);
echo $out;
?>
 
неполучится, что я только не перепробовал, сервак недает доступа на некоторые страницы, для этого и нужно чтоб страница открывалась непосредственно с хостинга, не на прямую с сайта, а с изменением(кодированием) урлов.
 
Т.е. тебе нужно работать через прокси? Передавать запросы через хостинг?
 
да, только черех хостинг хостинг выступает в роли прокси
 
Работа через прокси:
PHP:
curl_setopt($curl, CURLOPT_TIMEOUT, 20);
curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
//curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); //если Сокс
curl_setopt($curl, CURLOPT_PROXY, '123.123.123.123:80');
Для переадресации:
PHP:
curl_setopt($curl, CURLOPT_AUTOREFERER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
Работа с куками:
PHP:
curl_setopt($curl, CURLOPT_COOKIEFILE, 'cookies.txt'); // вытащить куки из файла для запроса
curl_setopt($curl, CURLOPT_COOKIEJAR, 'cookies.txt'); // запомнить куки в файл
 
спасибо, щяс попробую

Добавлено через 29 минут
страница загружается, но ее содержание получается не полным, запрос всеравно идет напрямую
 
Скачай себе любой анонимайзер. Имхо то что тебе нужно.
 
Скачай себе любой анонимайзер. Имхо то что тебе нужно.
да это то что мне нужно, но хочется на пхп это сделать...
фильтр стоит и на anonymizer, proxy, так что погуглить не получается :(
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху