Sé que hay algunos problemas con: visitado, así que ahora estoy buscando una alternativa. Me gustaría saber si es posible que un usuario visite determinada página en mi sitio web y una vez que vuelva a la página de inicio, aparecerá una imagen diferente.
Actualización: hay imágenes en la página de inicio, cuando hace clic en una, cambia a una nueva, lo que indica que ha visitado la página. PERO, ¿cómo se detecta si se encuentra en otra página del sitio y visita el enlace sin hacer clic en la imagen? Todavía quiero que el evento active el cambio. ¿Es eso posible?
Test Page Image 1
Image 2
Usar sesiones de PHP debería funcionar.
puedes tener una variedad de fonts de imágenes
images = []; images[1] = "src of pic1"; images[2] = "src of pic2"; //you can have more links if you want size = images.length; rNum = Math.floor(Math.random()*size); document.getElementById("img").src = images[rNum];
Debe establecer una cookie de sesión cuando se visita la página.
Este es un excelente plugin jQuery para cookies.
Código de página web
$(function(){ if($.cookie("interior_page_visited")){ //display new image } else { //display initial homepage image } });
Código de página interior
$(function(){ //set cookie, expires when browser is closed $.cookie("interior_page_visited", true); });