Creando un proxy identificandose como otro navegador - Blog XYOX
Seguramente mucha gente le dara utilidad a su manera, pero de hecho antes se usaba mucho los sockets con fsockopen, para conecciones a otros servidores y puertos, cUrl se incorporo a php, (de hecho cURL es una herramienta independiente del lenguaje), y de este modo el manejo que se hacia con sockets direcctamente se hace mas sencillo.

<?php
header("Content-type: application/octet-stream");
$url = "http://www.google.com.pe/";
$useragent="Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9) Gecko/2008052906 Firefox/3.0";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_exec($ch);
curl_close($ch);
?>

User-agent es el cliente con que se conecta al servidor, todos los navegadores, o cualkier programa que se conecta externamente, es su identificacion.

En este ejemplo nos estamos conectando a sitio de Google Peru , identificados como firefox 3.0 bajo Window$.

Saludos :)



  1. doublekill on Martes 16, 2008

    y si kiero k el proxy sea dinamico

  2. XYOX on Martes 16, 2008

    si quieres que sea dinamico la variable url tienes que resivirla de alguna forma, como via GET seria lo mas usual.

    $url = $_GET['url']

  3. okuz on Martes 16, 2008

    men no me funciona al kerer jalar una musica

  4. victorelec on Martes 16, 2008

    hola XYoX agregame a msn ya lo tienes en “Email Address (*private)” ….. quisiera preguntarte unas cosas sobre PHP … bytes

  5. aldair on Martes 16, 2008

    holas estas en linea amigo xyox

  6. aldair on Martes 16, 2008

    mmm necesito ayuda men

  7. aldair on Martes 16, 2008

    alguin que em ayude tengo un proxy elk cual necesito que funcione en internet explorer porque cuando lo hago andar en ese navegador me bota error

    $useragent=”Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9) Gecko/2008052906 Firefox/3.0″;

    esta es la configuracion demi proxy necesito adicionalmente a esto que ande en internet explorer

    aver si un alam buena me ayuda

  8. XYOX on Martes 16, 2008

    si pones el error seria de gran ayuda derrepente no cuentas con curl instalado en tu hosting