¿Supiste lo que acaba de lanzar LagriHost? Sí, como lo estabas esperando, ahora vendemos Web Hosting y Dominios. Conoce más :)


Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Problema Cookie
Usuario de cPanel
Dominio
Tipo de Plan
#1
Solucionado
0
Puede ser que no funcionen las cookies en el hosting? Porque tengo una función que almacena cookies y no me funciona, Osea la cookie la utilizo como una bandera y después de un tiempo determinado le doy un expire. Ahora, funciona mi script, pero no hace la bandera que seria la cookie, por ende, se vuelve a ejecutar el script siempre.


Alguna ayuda?


Uso este código, que es para una redirección mobil con publicidad, que solo se tendría que mostrarse una vez al día, pero se muestra siempre.


PD: Cuando estaba alojando el sitio en otro hosting, me funcionaba bien ese mismo código. Saludos!


Código:
/leemos la cookie a ver si ya mostramos la publicidad o no!
var cookieuser = getCookie("redirmobil");
//verificamos que sea un movil!
if(!(/bot|googlebot|crawler|spider|robot|crawling/i.test(navigator.userAgent))){
if(esmobil() && cookieuser!="1"){
    //Creamos un nuevo elemento meta y le asignamos el viewport (para movil)
    var meta=document.createElement('meta');
    meta.name="viewport";
    meta.content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no";
    //lo agregamos como hijo al <head>
    document.getElementsByTagName('head')[0].appendChild(meta);

    //CSS encargado del cuadro cerrar + lightbox
    document.write('<style>#afuera{background:none repeat scroll 0 0 #FFFFFF;height:100%;left:0;position:fixed!important;top:0;width:100%;z-index:99990}#cerrarbtn{position:fixed;display:block;z-index:99991;background-color:#000000;color:#ffffff;padding:5px;left:0;top:0;cursor:pointer}#conteframe{display:block;top:0px;left:0px;bottom:0px;right:0px;width:100%;height:100%;border:none;margin:0;padding:0}</style>');

    //agregamos el iframe de la redireccion mobil de juiciads!
    document.write('<div id="afuera"><iframe id="conteframe" src="**ACA_URL**" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe></div> <div id="cerrarbtn" onclick="cerrarVentana()">Cerrar &nbsp; [X]</div>');
    //asignamos la cookie, la cookie es para solo mostrar el lightbox cada 24hs
    setCookie("redirmobil","1",1);
}
}

//funcion para ocultar el lightbox
function cerrarVentana(){
    document.getElementById('cerrarbtn').style.display="none";
    document.getElementById('afuera').style.display="none";
}

//encargada de setear las cookie
function setCookie(cname, cvalue, exdays) {
   var d = new Date();
   d.setTime(d.getTime() + (exdays*24*60*60*1000));
   var expires = "expires="+d.toUTCString();
   document.cookie = cname + "=" + cvalue + "; " + expires;
}

//encargada de leer las cookies
function getCookie(cname) {
   var name = cname + "=";
   var ca = document.cookie.split(';');
   for(var i=0; i<ca.length; i++) {
       var c = ca[i];
       while (c.charAt(0)==' ') c = c.substring(1);
       if (c.indexOf(name) != -1) return c.substring(name.length, c.length);
   }
   return "";
}

//encargada de detectar si es movil o no
function esmobil(){
    var a = navigator.userAgent||navigator.vendor||window.opera;
    if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) return true;

    return false;
}




Saludos!


PD: Cuando estaba alojado en otro hosting, ese mismo código me funcionaba. Pero desde este no. :/

#2
Solucionado
0
Hola Frankqoo.

El tema de cookies no tiene nada que ver con el hosting, ese código lo ingresas en el código de tu web cierto? Si es así puede que esté causando conflictos algún .js por lo tanto no te funciona. Si ese código iria en el htaccess y no funcionara entonces ahí si puede ser del hosting, en este caso no.

Trata de revisar que puede estar causando conflictos, o revisar bien el código.

Saludos.-
Reglas de LagriHost | WIKI/Ayuda-FAQ | Nuestro Equipo | Solicita tu Hosting en 7 Pasos
No doy soporte por MP! Para eso esta el foro Guiño


[Imagen: banner-colabora.gif][Imagen: 8mt2wBp.jpg]

#3
Solucionado
0
Sisi te entiendo, ja como .js agregado e los archivos que los necesito. Pero lo mas raro es que me funcionaba en el otro hosting con la misma cantidad de archivos y todo. Lo unico que hice fue mudarlo del otro a este. Y aca no me funciona bien nose porque.

#4
Solucionado
0
Posiblemente el mod_security lo esté bloqueando, pero no es recomendado desactivarlo. Qué es lo que hacía esta función que entendi poco xD
Reglas de LagriHost | WIKI/Ayuda-FAQ | Nuestro Equipo | Solicita tu Hosting en 7 Pasos
No doy soporte por MP! Para eso esta el foro Guiño


[Imagen: banner-colabora.gif][Imagen: 8mt2wBp.jpg]

#5
Solucionado
0
Guardar en una cookie con expiración una bandera. Para que se muestre el inframe una sola vez al día.

#6
Solucionado
0
Osea que un iframe se muestre una sola vez al día?
Reglas de LagriHost | WIKI/Ayuda-FAQ | Nuestro Equipo | Solicita tu Hosting en 7 Pasos
No doy soporte por MP! Para eso esta el foro Guiño


[Imagen: banner-colabora.gif][Imagen: 8mt2wBp.jpg]

#7
Solucionado
0
Claro, se muestra una sola vez al día al usuario una vez visto en cualquier pagina que ponga este .js obviamente.

#8
Solucionado
0
Ese code lo sacaste de acá? forobeta.com/tutoriales/357739-alternativa-a-redireccion-movil.html

Capas deberias leerlo..
Reglas de LagriHost | WIKI/Ayuda-FAQ | Nuestro Equipo | Solicita tu Hosting en 7 Pasos
No doy soporte por MP! Para eso esta el foro Guiño


[Imagen: banner-colabora.gif][Imagen: 8mt2wBp.jpg]

#9
Solucionado
0
sisi lo saque de ahí... y ya había leído todo, pero nunca vi que alguien le pase igual que a mi. Saludos! Marcalo como solucionado, porque me voy de vacaciones como una semana mas o menos y hasta que no vuelva mepa que no uso internet jajaja!



Saludos!



PD:A la vuelta veo como lo soluciono.



Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Problema con activacion Cear 3 837 05-03-2016, 04:25 PM
Último mensaje: Kevinex
  Consulta Problema con Https Kevin Alfonso 7 1,416 07-11-2015, 03:42 PM
Último mensaje: Kevinex
  tengo problema con base de datos piinbook 5 1,748 05-10-2015, 03:26 PM
Último mensaje: piinbook
  Consulta Problema con LedaHost! Danper 1 812 05-08-2015, 06:04 PM
Último mensaje: Kevinex
  Problema con FileZilla CarlsLec 5 3,451 21-04-2015, 11:17 PM
Último mensaje: CarlsLec



Usuarios navegando en este tema:
1 invitado(s)


Forum software by © MyBB Theme © Kevinex & iAndrew 2018