Foros del Web » Programando para Internet » PHP »

[duda cookies] php

Estas en el tema de [duda cookies] php en el foro de PHP en Foros del Web. Resulta que tras crear una cookie, y usarla,esta se guarda correctamente y consigo extrar su informacion, sin embargo a la hora de borrarla, me es ...
  #1 (permalink)  
Antiguo 15/06/2011, 07:01
 
Fecha de Ingreso: junio-2011
Mensajes: 15
Antigüedad: 13 años, 5 meses
Puntos: 2
[duda cookies] php

Resulta que tras crear una cookie, y usarla,esta se guarda correctamente y consigo extrar su informacion, sin embargo a la hora de borrarla, me es imposible hacerlo, y sigue con el mismo valor. He usado las siguientes formas para eliminar la cookie:

Cita:
setcookie("61");
setcookie(61);
setcookie('61');
Y si, la cookie se llama 61. Alguien podría ayudarme? Por si hace falta, la cookie se creo desde un script. Gracias
  #2 (permalink)  
Antiguo 15/06/2011, 07:15
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: [duda cookies] php

En el manual oficial hay un ejemplo de como borrar las cookie correctamente http://php.net/manual/en/function.setcookie.php. Acuérdate que estás en un foro no un chat, espera al menos 24 horas para postear nuevamente.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 15/06/2011, 07:23
 
Fecha de Ingreso: junio-2011
Mensajes: 15
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: [duda cookies] php

Cita:
Iniciado por abimaelrc Ver Mensaje
En el manual oficial hay un ejemplo de como borrar las cookie correctamente [url]http://php.net/manual/en/function.setcookie.php[/url]. Acuérdate que estás en un foro no un chat, espera al menos 24 horas para postear nuevamente.
he probado las 3 formas y ninguna funciona. En el enlace que me pasaste no encuentro ejemplos que pueda utilizar para lo mio
  #4 (permalink)  
Antiguo 15/06/2011, 07:26
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: [duda cookies] php

El ejemplo #2 el primero de los dos mencionados es lo que debes hacer. Cómo haces para crearla.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 15/06/2011, 07:29
 
Fecha de Ingreso: junio-2011
Mensajes: 15
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: [duda cookies] php

Cita:
Iniciado por abimaelrc Ver Mensaje
El ejemplo #2 el primero de los dos mencionados es lo que debes hacer. Cómo haces para crearla.
y sin embargo ya lo probe y nada :(

Cita:
setcookie ("61", "", time() - 3600);
setcookie ('61', "", time() - 3600);
setcookie (61, "", time() - 3600);
en los datos de las cookies ponen que se eliminan al finalizar la sesion, tiene algo que ver eso?
  #6 (permalink)  
Antiguo 15/06/2011, 07:30
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: [duda cookies] php

Mi pregunta es cómo hiciste para crear la cookie, no como destruirla.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #7 (permalink)  
Antiguo 15/06/2011, 07:33
 
Fecha de Ingreso: junio-2011
Mensajes: 15
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: [duda cookies] php

Cita:
Iniciado por abimaelrc Ver Mensaje
Mi pregunta es cómo hiciste para crear la cookie, no como destruirla.
Cita:
<script>
function irA(value, name, expires, path, domain, secure){
document.cookie =
name+"="+escape(value)+
(expires ? "; expires="+expires.toGMTString() : "")+
(path ? "; path=" +path : "")+
(domain ? "; domain=" +domain : "")+
(secure ? "; secure" : "");
}
</script>
$item .= "<select onchange='irA(this.value,$this->id)'>";
$item .= '<option selected>0%';
$item .= '<option value="5">5%';
$item .= '<option value="10">10%';
$item .= '<option value="15">15%';
$item .= '<option value="20">20%';
$item .= '<option value="25">25%';
$item .= '<option value="30">30%';
$item .= '<option value="35">35%';
$item .= '<option value="40">40%';
$item .= '<option value="45">45%';
$item .= '<option value="50">50%';
$item .= '<option value="60">60%';
$item .= '<option value="70">70%';
$item .= '<option value="80">80%';
$item .= '<option value="90">90%';
$item .= '<option value="100">100%'.'</select>';
Así se crea. El menu desplegable necesita un onchange, ya que el menu desplegable no quiero que tenga botones
  #8 (permalink)  
Antiguo 15/06/2011, 07:39
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: [duda cookies] php

Haz un var_dump a la variable $_COOKIE y verifica que te devuelve.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #9 (permalink)  
Antiguo 15/06/2011, 07:41
 
Fecha de Ingreso: junio-2011
Mensajes: 15
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: [duda cookies] php

Cita:
Iniciado por abimaelrc Ver Mensaje
Haz un var_dump a la variable $_COOKIE y verifica que te devuelve.
array(6) { ["12345678900"]=> string(1) "5" [61]=> string(2) "60" [62]=> string(2) "15" ["MoodleSession"]=> string(32) "4d33df51acec94be1066813c0257762d" ["MoodleSessionTest"]=> string(10) "3pgo1xOPe8" ["MOODLEID_"]=> string(13) "%E2%C8%13E%BD" }
  #10 (permalink)  
Antiguo 15/06/2011, 13:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: [duda cookies] php

Pues ahí lo tienes simplemente usa $_COOKIE['elnombredelacookie'] para leerla.
  #11 (permalink)  
Antiguo 15/06/2011, 18:36
 
Fecha de Ingreso: junio-2011
Mensajes: 15
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: [duda cookies] php

Cita:
Iniciado por GatorV Ver Mensaje
Pues ahí lo tienes simplemente usa $_COOKIE['elnombredelacookie'] para leerla.
el problema no es leerla sino borrarla, leerla ya la leia perfecto, lo que sucede es que no me permite borrarla de ninguna manera
  #12 (permalink)  
Antiguo 16/06/2011, 16:57
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: [duda cookies] php

Las cookies no se crean ni se destruyen inmediatamente, debes esperar a que los headers relacionados se envíen al cliente para ver los resultados.

Otro detalle, es que no deberías nombrar las variables solo con números, es posible que ahí esté el verdadero problema.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: cookies
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:29.