Foros del Web » Programando para Internet » PHP »

Escribir cookie con Js, leer con PHP

Estas en el tema de Escribir cookie con Js, leer con PHP en el foro de PHP en Foros del Web. Sólo quería saber si es perfectamente válido escribir una cookie con Javascript y leerlo con PHP apenas cargue otra página. Lo que quiero es pasar ...
  #1 (permalink)  
Antiguo 23/03/2006, 17:01
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
Escribir cookie con Js, leer con PHP

Sólo quería saber si es perfectamente válido escribir una cookie con Javascript y leerlo con PHP apenas cargue otra página.

Lo que quiero es pasar una variable de Javascript a PHP y se me ocurrió esta forma. Imposible usar formularios en mi aplicación, por lo que no lo considero. Ni con inputs ocultos ni nada.

Sé que con AJAX bien podría hacerlo y lo haré si no hay otra forma. Pero el problema en cuestión me parece tan trivial que no considero, de primera vista, el utilizar Ajax para ello.

Thanks !
__________________
"Di no al Internet Explorer" -Proverbio Chino-
  #2 (permalink)  
Antiguo 23/03/2006, 17:33
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
Hola uamistad!

Me surgió la misma pregunta y traté haciéndolo desde mi localhost y si que funcionó, hehehe ,

Código:
<script language="javascript">
document.cookie = "miGalleta=deChocolate";
</script>
Y en otra página obtengo el valor de la cookie:

Código:
echo $_COOKIE['miGalleta'];
Un saludo y suerte!
  #3 (permalink)  
Antiguo 24/03/2006, 13:12
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
Qué código tan práctico !!

Gracias por contestar, de paso me enteré cómo mandar las galletitas desde el JavaScript, un mundo que apenas empiezo a explorar.

Gracias. =)
__________________
"Di no al Internet Explorer" -Proverbio Chino-
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 10:32.