Estoy intentando hacer un script sencillo que me permita setear una cookie en una pagina y leerla en otra mediante el plugin
cookie.jquery.js
Este es el script que setea la cookie:
Código PHP:
$(".desktop").click(function () {
$.cookie('UKMobileSiteOption', 'desktop', {expires: 7});
});
$(".mobile").click(function () {
$.cookie('UKMobileSiteOption', 'mobile', {expires: 7});
});
funciona bien, me permite setear la cookie y leer el valor correctamente.
Aqui tengo el script que lee la cookie en otra pagina fuera de la carpeta donde seteo la cookie:
Código PHP:
if($.cookie('UKMobileSiteOption')){
if($.cookie('UKMobileSiteOption', {path: '/'}) == 'mobile'){
window.location = "http://tests.local/mobileCookie/mobile/index.php";
}
else if($.cookie('UKMobileSiteOption', {path: '/'}) == 'desktop'){
alert('Cookie set to desktop, do nothing');
}
}
else{
alert('attempt to load mobile script detection');
//$.load('http://tests.local/js/detectmobilebrowser.html');
}
El problema es que cuando leo el valor de la cookie en la pagina que esta fuera de la carpeta donde la seteo, obtengo lo siguiente:
Código PHP:
UKMobileSiteOption=%5Bobject%20Object%5D
Lo cual es raro, por que la cookie tiene el valor que toca. ¿Alguien sabe a que se debe?
Saludos!