Paginas Dinamicas

Hola necesito que alguien me ayude.
Mi problema es que tengo que hacer que cada vez que ingrese un usuario a mi sitio muestre contenido distinto.
Por ejemplo si es usuario X ingresa hoy, que vea la pagina1, pero si ingresa mañana que vea la pagina2. Se entiende? Como puedo hacer esto? ASP, cookies, etc. Necesito que alguien me mande un ejemplo. Dejo mi mail: [email protected] o [email protected]
Desde ya muchas gracias.
Matias
Respuesta
1
<html>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- TE HE MODIFICADO ESTE SCRIPT PARA LO TUYO -->
<!-- Original: Ronnie T. Moore -->
<!-- Web Site: The JavaScript Source -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var entrada = GetCookie('entrada');
if (entrada != null) {
switch (entrada) {
// HAY COOKIE, Y TIENE VALOR 1, LE ENVIAMOS A MICROSOFT Y CAMBIAMOS LA COOKIE A VALOR 2
case '1' : DeleteCookie ('entrada');
SetCookie('entrada', '2', exp);
window.location.href='http://www.microsoft.com';
break;
// HAY COOKIE, Y TIENE VALOR 1, LE ENVIAMOS A MACROMEDIA Y CAMBIAMOS LA COOKIE A VALOR 1
case '2' : DeleteCookie ('entrada');
SetCookie('entrada', '1', exp);
window.location.href='http://www.macromedia.com';
break;
}
// NO HAY COOKIE LA PAGINA SE CARGA TAL CUAL
}
// End -->
</script>
</HEAD>
<!-- SI SE CARGA ESTO, LE PONGO LA COOKIE -->
<BODY onLoad="SetCookie('entrada', '1', exp);">
<P>Hola, actualiza la pagina para ser redirigido y probar el script</P>
</body>
</html>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas