Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: quisqueyano en Julio 18, 2015, 02:45:50 PM

Título: Problemas al crear una cookie.
Publicado por: quisqueyano en Julio 18, 2015, 02:45:50 PM
Buenas tardes.

Solicito su ayuda para determinar por que no puedo acceder a la cookie cuando agrego todos los parámetros relacionado a setcookie() ej:

cuando creo mi cookie todo esta bien asta aca: setcookie ("nombre", "valor", strtotime('+ 15 days'), "path");

ver $_COOKIE['nombre'];

pero cuando agrego el dominio al cual pertenecerá la cookie  setcookie ("nombre", "valor", "expira", "path"); ver $_COOKIE['nombre'];
ya no puedo acceder a los datos de las cookie y sigue cuando agrego secure y httponly.

Busque en google mire otros manuales e incluso vi el manual oficial en php.net y dicen que la ultima modificación se realizo en 5.5.0   para incluir el
atributo Max-Age en la cabecera Set-Cookie que se envía al cliente me interesa agregar los demas atributo ya que vi que al activar el valor bool en httponly
a "true" se evita que se pueda acceder a la cookie con un ataque xss.

que estoy haciendo mal que no puedo crear la cookie y mucho menos acceder a ella.

Gracias de ante mano.



Título: Re:Problemas al crear una cookie.
Publicado por: seth en Julio 24, 2015, 04:33:37 AM
Pone el codigo que falla tal cual lo usas

Cuando tenes problemas con cookies a veces sirve mirar las cabeceras, podes usar live http headers. Con eso ves si el servidor y el navegador estan mandando las cookies y podes ir dandote cuenta de donde está el error
Título: Re:Problemas al crear una cookie.
Publicado por: quisqueyano en Agosto 07, 2015, 12:45:20 PM
Saludos SETH,

Al mirar la cabecera con http live header me muestra esto... Creo que esa es la parte importante no?

HTTP/1.1 200 OK
Date: Fri, 07 Aug 2015 15:31:34 GMT
Server: Apache/2.2.8 (Win32) PHP/5.2.6
X-Powered-By: PHP/5.2.6
Set-Cookie: uno=dos; expires=Fri, 07-Aug-2015 16:31:34 GMT; path=/; domain=practica.org; httponly
Content-Length: 0
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html

Estas son las cabeceras que me salen pero no tengo conocimiento sobre las cabeceras pero por lo que vi veo que el tamanio del contenido esta en 0 no debería tener algún dato? y mi cookie sigue sin crearse o guardarse en el navegador.

Nota: Estoy leyendo http al descubierto si saben de algún otro tutorial, libro o manual que me ayude a entender las cabecera les agradecería
que lo compartan conmigo si esta en sus posibilidades hacerlo

Gracias SETH por tu ayuda.
Título: Re:Problemas al crear una cookie.
Publicado por: seth en Noviembre 11, 2015, 09:05:45 PM
El content-lenght es el largo de lo que está despues de las cabeceras.  Si no haces un echo va a estar en 0

tenes mas informacion de http en los rfc

Le pusiste " domain=practica.org", si tu web no está en practica.org no vas a poder leer esas cookies