elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:46  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Problemas con las Cookies en PHP
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problemas con las Cookies en PHP  (Leído 1,280 veces)
Sinedra

Desconectado Desconectado

Mensajes: 44


<?php include("Sinedra.php"); ?>


Ver Perfil
Problemas con las Cookies en PHP
« en: 17 Febrero 2011, 21:43 »

Hola a todos, bueno el problema que tengo es el siguiente:

$value = "2+2";
setcookie("Hexadecimal",$value, time()+3600);
echo var_dump($_COOKIE['Hexadecimal']);

el problema es que no guarda la cookie, y aparece NULL en el var_dump, me parece muy raro, el resto del codigo es muy simple y no creo que altere en algo el funcionamiento de la cookie, algo que quisas puede ser importante es la primera linea que hay un session_start(), estoy usando XAMPP , nunca he tocado las configuraciones de php a si que supongo que las cookies estan activadas, cual podria ser el problema ?

EDIT
Ya me di cuenta cual era el error y me paso por no consultar php.net primero, dejo aqui la solucion por si a alguien le ocurre:

Citar
setcookie() defines a cookie to be sent along with the rest of the HTTP headers. Like other headers, cookies must be sent before any output from your script (this is a protocol restriction). This requires that you place calls to this function prior to any output, including <html> and <head> tags as well as any whitespace.

Por lo tanto el setcookie() debe ir antes que cualquier etiqueta html incluido <html> y <head> o cualquier espacio en blanco, si no, no la podra crear.

Saludos y espero que los ayude


« Última modificación: 17 Febrero 2011, 21:53 por Sinedra » En línea
~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 954



Ver Perfil
Re: Problemas con las Cookies en PHP
« Respuesta #1 en: 18 Febrero 2011, 23:59 »

Te aparece null la primera vez porque la cookie no existe, ya que la estas mandando. Si haces la petición GET de nuevo la cookie estará creada.

Saludos.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problemas en cookies pagina php-nuke y foro YabbSE
Desarrollo Web
jbex 0 394 Último mensaje 22 Enero 2004, 22:01
por jbex
PROBLEMAS CON VARIABLES DE TIPO $_POST $_GET Y $_SESSION y cookies
Desarrollo Web
Nabucodonosor 3 663 Último mensaje 1 Febrero 2005, 02:06
por Blank Demon
problemas con cookies ayuda porfa
Desarrollo Web
almita 10 613 Último mensaje 21 Septiembre 2005, 17:44
por almita
Problemas con cookies
Desarrollo Web
BenRu 1 240 Último mensaje 12 Abril 2006, 17:53
por BenRu
Problemas con reenvío de cookies.. en XSS vulnerable.
Nivel Web
Blixx 1 1,839 Último mensaje 6 Agosto 2006, 23:14
por ifcaro
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines