Google
Web dns.bdat.net

Re: [PHP-ES] abrir URL segura

Write haof XML files: Grover Manuel Campos Ancajima ( gcampos@ing.puc.cl)
Fecha: mar 02 ago 2005 - 01:57:19 CEST


No sé si entendí bien pero creo que a lo que se refiere nuestro amigo
Henry es que una vez que ya se logeó al sistema navegar sobre su sitio
sabiendo que ya se autenticó.
Si es así, Henry, tienes que guardar datos de la autenticación en la
variable $_SESSION, que es una variable global que te permite guardar
datos en una sesión.
Hay tutoriales de ello en muchos lados, por ejemplo:
http://cl.php.net/manual/es/ref.session.php o en:
http://www.webestilo.com/php/php12a.phtml
Además tendrías que leer el historial de la lista, hace poco se habló de
un tema bastante parecido a este.

Espero te ayude.

Alejandro Pedraza escribió:
> Apreciados Listeros,
>
> El link a webestilo.com te muestra no cómo acceder a pagínas con autenticación, sino cómo crear páginas con autenticación, y lo que quiere Henry, si entendí bien, es lo primero.
>
> Para acceder a cualquier página bajo un directorio con autenticación es necesario enviar con cada GET request un http header con la autorización, por ejemplo para pedir www.example.com/page.php:
>
> GET /page.php/ HTTP/1.1
> Host: www.example.com
> Authorization: Basic sadlkfjhdse22
>
> La clave es el header Authorization, donde mandas el login y la clave codificados en base64.
> Para poder enviar headers desde PHP, me parece que la única forma es a través de sockets, cosa que no es trivial.
>
> La solución está en usar el muy excelente paquete HTTP_Request de PEAR, que te permite hacer muchas cosas entre las cuales está lo que queremos. Tan solo habría que hacer lo siguiente:
>
> require_once 'HTTP/Request.php';
> $req =& new HTTP_Request("http://www.example.com/page.php");
> $req->setBasicAuth('login', 'clave');
> if (PEAR::isError($req->sendRequest())) trigger_error('No se pudo ver pagina', E_USER_ERROR);
> $content = $req->getResponseBody();
> echo $content;
>
> Muchos séxitos,
> Alejandro
>
>
>
>
> José Díaz < jediaz@viabcp.com> escribió:
>
>>Doc acabo de ver esto en
>>
>>http://www.webestilo.com/php/php11a.phtml
>>
>>chequealo.
>>
>>saludos
>>
>>Chevo
>>
>>Mensaje citado por Henry Torrealba < zuliyomi@cantv.net>:
>>
>>
>>>Hola a todos.
>>>
>>>
>>>tengo un problema que he tratado de resolver durante varios días y no lo he
>>>logrado.
>>>
>>>Se trata de que necesito abrir una URL que solicita user y clave, pero
>>>mediante php, haciendo que el user y la clave sean colocados de forma
>>>automática por PHP para que el usuario no deba escribirlos.
>>>
>>>Ejemplo:
>>>
>>>http://www.dominios.com/webmail
>>>
>>>allí se pide un uruario y contraseña para entrar. Lo que necesito es hacer un
>>>script en php, que me habra esa web, colocando ese usuario y la clave que
>>>pedirá de forma automática. Obviamente ya he obtenido dichos datos de acceso
>>>con anterioridad.
>>>
>>>Ojalá me haya dado a entender y que alguien me pueda dar alguna luz de cómo
>>>solucionar esto que ya me trae de cabeza durante varios días.
>>>
>>>
>>>Muchas gracias de antemano por su valioza ayuda.
>>>
>>>
>>
>>
>>--
>>
>>
>>---------------------------------------------------------------
>>Banco de Crédito BCP - Dedicados a hacerte la Banca más simple.
>>Visita nuestra Banca por Internet http://www.viabcp.com
>>---------------------------------------------------------------
>>
>>--
>>PHP Spanish Localization Talk Mailing List (http://www.php.net/)
>>To unsubscribe, visit: http://www.php.net/unsub.php
>>

-- 
Grover M. Campos Ancajima
Ingeniero de Desarrollo
DictUC - Universidad Pontificia Católica de Chile
                
______________________________________________ 
Renovamos el Correo Yahoo! 
Nuevos servicios, más seguridad 
http://correo.yahoo.es
-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:48 CET