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 -- 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