problemas con cookies

Ricardo Mun~oz A. rmunoz en pjud.cl
Jue Dic 2 10:18:11 CLST 2004


El jue, 02-12-2004 a las 10:08, webmaster escribió:
> Ricardo Mun~oz A. wrote:
> 
> >El jue, 02-12-2004 a las 08:01, webmaster escribió:
> >  
> >
> >>Hola a todos, mi nombre es Carlos y me acabo de inscribir en la lista.
> >>
> >>Detallo el problema:
> >>
> >>    Resulta que en mi sitio web tengo una autenticacion de usuarios con
> >>cookies, el problemas es que en IE6.1 por mas que baje el nivel de
> >>seguridad al minimo, acepte cookies de todos etc, no hay forma que
> >>acepte las cookies de mi sitio. Alguien sabe por que puede ser?
> >>    
> >>
> >
> >ciertamente debe ser algo del navegador, en http://cl.php.net/setcookie
> >no aparece nada al respecto?? (recomiendo revisar los comentarios).
> >
> >recomiendo usar el PHPLib para todo lo relacionado con sesiones y
> >autentificacion, una pagina protegida quedaria como:
> >
> ><?php
> >
> >page_open(parametros);
> >
> >// codigo "protegido"
> >
> >page_close();
> >
> >?>
> >
> >mas facil, imposible! -> http://www.tux.cl/articulos.php?id=56
> >
> >  
> >
> Ricardo,
> Lo que aparece al respecto en el sitio que mencionaste

el sitio que mencione es el _unico_ lugar por donde empezar
a buscar ayuda ya que es el manual oficial de PHP! ;)

>  es una nota:
> 
>     *Note: * Microsoft Internet Explorer 4 with Service Pack 1 applied
>     does not correctly deal with cookies that have their path parameter
>     set.
> 
>     Netscape Communicator 4.05 and Microsoft Internet Explorer 3.x
>     appear to handle cookies incorrectly when the path and time are not
>     set.
> 
> Supongo que el problema debe ser por lo primero, me manda a revisar las 
> funciones header() y setrawcookie(),  voy a probar con el setrawcookie() 
> y vemos si funciona, les aviso. No entiendo mucho para que se usa el 
> header pero en fin.

header() permite modificar la cabecera que envia el servidor web al
navegador... siempre el servidor web (por ejemplo Apache) envia
cabecera + contenido (el navegador obviamente solo muestra el contenido)
y desde php uno puede (jugar con) alterar la cebecera para por ejemplo
(entre muchas otras cosas) indicar que el contenido es un archivo PDF,
Word o Excel, para que el navegador abra esos archivos mediante las
aplicaciones correspondientes.

>  No sabia lo del phplib, es un dato muy interesante 
> ;-). Gracias.

asi es! ademas al grabar las variables de sesion en una BD se podria
usar sin problemas en un webcluster.

pd. usar cookies para autentificacion no es muy seguro.

-- 
Ricardo Mun~oz A.
Usuario Linux #182825 (counter.li.org)



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