loginpassport
Usuario Novato
Usuario Novato

Buen dia...

Tengo una consulta que hacerles:

Quisiera que me ayudaran a saber un codigo script que haga lo siguiente:

CASO 1:
Cuando un visitante ingrese por primera vez a una pagina A.HTM se redireccione automaticamente a la pagina B.HTM, luego cuando el visitante ingrese nuevamente a la pagina A.HTM no se redirija a la pagina B.HTM nunca mas.

CASO 2:
Cuando un visitante ingrese por primera vez a una pagina A.HTM no se redirija a ninguna pagina, pero cuando ingrese denuevo a la pagina C.HTM se redirija automaticamente a la pagina B.HTM

Yo solo quiero saber como podria hacer para cualquiera de estos dos casos.

Yo supongo que debe hacerse el script con Cookies, pero no se como se manejan las cookies, alguien de ustedes podria darme una ayudadita??



Jose_Java
Usuario habitual
Usuario habitual

Cookies... como el navegador del tio que entra en tu pagina tenga deshabilitadas las cookies lo tienes claro. Otra opcion es saber la direccion IP del cliente que se conecta a tu servidor. Pero como ese cliente tenga direccion IP dinamica (como yo por ejemplo) tambien lo tienes claro. Y como por internet aun no se puede saber la direccion MAC del cliente (si alguien lo sabe que me lo diga por favor), que esto si que seria lo mas seguro del mundo mundial, pues tambien lo tienes claro.
Tu problema no es que no sepas manejar cookies, el problema es que no sabes con toda certeza si alguien ha visitado tu pagina anteriormente.

Tekirp
Usuario Novato
Usuario Novato

Hola Jose_Java de todas maneras gracias por tu opinion, pero aun asi creeme que deseo saber como seria el codigo, pues es obvio que se necesita de las cookies, pero en fin les agradeceria que me dieran una ayudadita no??

bye

Jose_Java
Usuario habitual
Usuario habitual

Este ejemplo crea un cookie con un nombre y valor especificados. El valor es pasado a la funcion de JS 'escape' para asegurarnos que el valor contiene caracteres validos. Cuando el cookie es devuelto, la funcion de JS 'unescape' debe ser usada para traducir el valor devuelto en su forma original.


Codigo de ejemplo


<SCRIPT>
//Crear un cookie con el nombre y valor especificados
//El cookie expira este domingo
function SetCookie(Nombre, Valor)
{
document.cookie = Nombre + "=" + escape(Valor) + ";
expires=Sun, 6 Jun 2004 23:59:59 UTC;";
}
</SCRIPT>



Este ejemplo devuelve el valor de la porcion del cookie especificado
en la variable sCookie


Codigo de ejemplo


<SCRIPT>


//Devuelve el valor del cookie con el nombre especificado
function GetCookie(Nombre)
{
// los cookies están separados por puntos y comas
var aCookie = document.cookie.split("; &quot;
for (var i=0; i < aCookie.length; i++)
{
// un par de nombre/valor esta separado por un signo igual '='
var Valor = aCookie.split("=&quot;
if (Nombre == Valor[0])
return unescape(Valor[1]);
}

// si se llega aqui es que un cookie con ese nombre no existe
return null;
}
</SCRIPT>



Esto es lo mas sencillo que hay para crear/leer cookies desde JavaScript.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares