Foros del Web » Programando para Internet » PHP »

¿ $_COOKIE no devuelve valor dentro de un frame?

Estas en el tema de ¿ $_COOKIE no devuelve valor dentro de un frame? en el foro de PHP en Foros del Web. Hola, intentaré ser claro: Tengo un <select> con los idiomas en los que se traduce la web. Una vez seleccionado cambia el idioma según el ...
  #1 (permalink)  
Antiguo 27/09/2010, 17:14
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 9 años, 3 meses
Puntos: 202
¿ $_COOKIE no devuelve valor dentro de un frame?

Hola, intentaré ser claro:
Tengo un <select> con los idiomas en los que se traduce la web. Una vez seleccionado cambia el idioma según el valor redireccionandolo al http://translate.google.com/
Hasta ahi todo bien, pero luego uso un popup controlado con $_COOKIE.

Si no existe la cookie salta el popup y creo la cokiee.
En la web funciona la cookie perfectamente, falla cuando la envio al traductor.
Probé a hacerle un echo de su valor y no salía, tampoco la coge como si existiese, por lo que salta cada vez que refresco.
(si muestra el valor y entra en el if isset de forma normal)

¿Puede deberse a los frame donde google añade la web?
Nunca me había tropezado con esta curiosidad.

Me extraña que sea por el código aunque lo posteo por si hay algo que se me escapa...

Código PHP:
if( !isset($_COOKIE['nombre_cookie']) )
{
    
//Muestro PopUp
   
setcookie("nombre_cookie""1"time() + 3600); 

Si tienen alguna idea me comentan.
Un saludo y gracias.

EDIT: también he probado con sesiones, es lo mismo :)
  #2 (permalink)  
Antiguo 27/09/2010, 19:10
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 9.963
Antigüedad: 11 años, 3 meses
Puntos: 2185
Respuesta: ¿ $_COOKIE no devuelve valor dentro de un frame?

1- Tu creas la cookie en la PC del usuario
2- Abres la ventana donde se traduce...
3- El traductor corre desde translate.google.com, por lo que las cookies y sesiones de tu dominio no se pueden leer
4- Debes buscar otra alternativa para integrar el traductor
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 28/09/2010, 02:56
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 9 años, 3 meses
Puntos: 202
Respuesta: ¿ $_COOKIE no devuelve valor dentro de un frame?

Entiendo. Muchas gracias.
Saludos.

Etiquetas: cookie, frame
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 16:43.