Re: [Programación] Preguntonta WEB

emiliano nuñez nunez.emiliano en gmail.com
Mie Jul 16 14:18:41 ART 2008


> en el hosting1 quiero hacer un script o algo para poder leer la información
> del hosting2 que hay que logear un usuario.
> para logearse es asi:
> http://hosting2/index.php?action=login (y en POST envia
> login=MiUsuario&pwd=MiPass) al logearse bien retorna la página que quiero
> guardar, si una vez logeado ir guardando las demas...

Poné algo así en el hosting1:

<script_php>

$enter = "\r\n";
	$doc = "index.php?action=login";
	$host = "hosting2";
	$str_datos="login=MiUsuario&pwd=MiPass";
	$str_resp="";

    $str_head =
    "POST /".$doc." HTTP/1.1".$enter.
    "Accept-Encoding: identity".$enter.
    "Content-length: ".strlen($str_datos).$enter.
    "Content-type: application/x-www-form-urlencoded".$enter.
    "Host: ".$host.$enter.
    "User-agent: useragent/0.1".$enter.$enter.$str_datos;

	$Conexion = fsockopen($host,"80");
	
	if(!$Conexion){
		echo "error al conectarse";
		exit();
	}else{
		fputs($Conexion,$str_head);
		while (!feof($Conexion)){
			$str_resp .= fgets($Conexion, 1024);
		}
		
		// Guardar $str_resp en la DB.
	}

	fclose($Conexion);

</script_php>

Si después querés seguír accediendo tenes que guardar la cookie de
session recivida y seguir enviándola en las próximas petiones..



Más información sobre la lista de distribución Programacion