Re: [Programación] Preguntonta WEB
emiliano laneri
elaneri en gmail.com
Mie Jul 16 14:23:00 ART 2008
El día 16 de julio de 2008 14:18, emiliano nuñez
<nunez.emiliano en gmail.com> escribió:
>> 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..
>
> _______________________________________________
> Programacion mailing list
> Programacion en lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/programacion
>
Presta atención a la conflagración de php , algunos hosting no dejan
abrir puertos.
--
registered linux user #464005
Más información sobre la lista de distribución Programacion