Necesito ayuda con un código

  • Autor Autor victor19902689
  • Fecha de inicio Fecha de inicio
V

victor19902689

Delta
Verificación en dos pasos activada
quiero saber si tienen un código por hay guardado no se como explicar quiero redirigir el trafico de usuario único a un link y a otro link los user que ya an entrado a la web

Nota: sin el usuario ser usuario registrado de mi web
 
usa cookies... si la cookie no existe lo redireccionas, si existe lo dejas en tu web
 
Algo así te puede servir con cookies:

HTML:
<script type="text/javascript">
var sin_cookie = "http://www.google.com";
var con_cookie = "http://www.twitter.com";

var name_cookie = "unico_user";
var valor_cookie = "soy_cookie";
var tiempo_vida_cookie = 365 /* 365 dias */;

function getCookie(e) {
    for (var t = e + "=", n = document.cookie.split(";"), i = 0; i < n.length; i++) {
        for (var o = n[i];
            " " == o.charAt(0);) o = o.substring(1, o.length);
        if (0 == o.indexOf(t)) return o.substring(t.length, o.length)
    }
    return null
}

function setCookie(e, t, n) {
    var i = "";
    if (n) {
        var o = new Date;
        o.setTime(o.getTime() + 24 * n * 60 * 60 * 1e3), i = "; expires=" + o.toUTCString()
    }
    document.cookie = e + "=" + (t || "") + i + "; path=/"
}

function verificar(){
    if (getCookie(name_cookie) == valor_cookie) {
        window.location = con_cookie;
    }else{
        setCookie(name_cookie, valor_cookie, tiempo_vida_cookie);
        window.location = sin_cookie;
    }
}
</script>

Como usarlo:

<span onclick="verificar()">Hola como vamos forobeta</span>
 
mil gracias bro como seria sin en usuario dar clic con solo entrar a la pagina
 
Ya gracias todo esta listo se lo agradezco muuuuuuuucho a los dos son los mejores 🙂
 
Ya gracias todo esta listo se lo agradezco muuuuuuuucho a los dos son los mejores 🙂

Fácil quedaria así entonces, lo colocas encima de </head>

HTML:
<script type="text/javascript">
/*Esto se puede editar como quieras */
var sin_cookie = "http://www.google.com";
var con_cookie = "http://www.twitter.com";

var name_cookie = "unico_user"; /* nombre de la cookie */
var valor_cookie = "soy_cookie"; /* valor de la cookie */
var tiempo_vida_cookie = 365 /* 365 dias que durara la cookie activa */;
/*Esto se puede editar como quieras */

function getCookie(e) {
    for (var t = e + "=", n = document.cookie.split(";"), i = 0; i < n.length; i++) {
        for (var o = n[i];
            " " == o.charAt(0);) o = o.substring(1, o.length);
        if (0 == o.indexOf(t)) return o.substring(t.length, o.length)
    }
    return null
}

function setCookie(e, t, n) {
    var i = "";
    if (n) {
        var o = new Date;
        o.setTime(o.getTime() + 24 * n * 60 * 60 * 1e3), i = "; expires=" + o.toUTCString()
    }
    document.cookie = e + "=" + (t || "") + i + "; path=/"
}

function verificar(){
    if (getCookie(name_cookie) == valor_cookie) {
        window.location = con_cookie;
    }else{
        setCookie(name_cookie, valor_cookie, tiempo_vida_cookie);
        window.location = sin_cookie;
    }
}
verificar();
</script>

Puedes comprimir un poco el javascript para que no ocupe espacio en esta pagina: JSCompress - The JavaScript Compression Tool
 

Temas similares

alexlopez503
Respuestas
8
Visitas
46
alexlopez503
alexlopez503
B
Respuestas
2
Visitas
129
BryanMarc_
BryanMarc_
Isidro_Developer
Respuestas
4
Visitas
145
bob212
B
Atrás
Arriba