Redireccionar si viene de Facebook.com Redireccionar si viene de Facebook.com
Redireccionar si viene de Facebook.com
Mostrando resultados del 1 al 10 de 10
  1. #1
    Registro
    03-marzo-2013
    Ubicación
    España
    Mensajes
    153
    Redireccionar si viene de Facebook.com
    Buenas!

    Necesito que cuando llegen de facebook redirecionarlos a una url. Encontrado el siguiente script pero no estoy seguro que como funciona y me gustaria saber que hace exactamente o si se puede simplificar mas o falta codigo... Saludos y muchas gracias por el tiempo!

    <script type='text/javascript'>
    var lalax = "lol";

    function getURLParameter(name) {
    return decodeURI(
    (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
    );
    }


    if((document.referrer.split('/')[2] == "www.facebook.com" || document.referrer.split('/')[2] == "www.segundodominio.com") && getURLParameter("code") == "null") {


    if(lalax==="lol"){
    var url = location.href;
    var url_parts = url.split('?');
    var main_url = escape(url_parts[0]);
    if(Math.random() >= 0.5){
    window.location = "http://www.miweb.com";
    }else{
    window.location = "http://www.miweb.com";
    }}}
    </script>

  2. #2
    Registro
    07-marzo-2010
    Ubicación
    Argentina
    Edad
    34
    Mensajes
    591
    Está medio incompleto a mi punto de ver este script.
    Cómo lo llamas desde html? En dónde?
    Citar Citar  

  3. #3
    Registro
    03-marzo-2013
    Ubicación
    España
    Mensajes
    153
    Lo que yo quiero conseguir es que no se tenga que llamar, digamos que cuando entran en mi dominio si vienen de Facebook que se redirija hacia una url.Entonces creo que no se necesitaria ninguna llamada desde html...

    Este codigo que he mostrado no estoy seguro de que haga lo que yo necesito, por eso me gustaria saber que hace exactamente este codigo y si faltaria alguna parte para que funcionara ( no para que funcione para lo que yo quiero sino para que haga lo que tenga que hacer )
    Citar Citar  

  4. #4
    Registro
    14-marzo-2011
    Ubicación
    Republica Dominicana
    Edad
    24
    Mensajes
    258
    Esta un poco dificil de hacer; Entiendo lo que dices, por ejemplo lo que quieres es que si alguien viene de una pagina X quieres que lo manden a otra pagina. Yo te recomiendo leer un buen manual de javascript por que a la verdad no se :?
    Citar Citar  

  5. #5
    Recién te arme lo que pedis.
    Con eso debería funcionar. Aunque lo que pedis se suele hacer por PHP o un lenguaje Server side para prevenir que se "cargue" la web.

    Código:
     <script type='text/javascript'>
    function redirectFromFacebook(){
        haystack = document.referrer;
        pos = haystack.indexOf('www.facebook.com'); 
        if (pos == -1) {
        } else {
            window.location.href = 'www.loquequieras.com';
        }
    }
    window.onload = function(){redirectFromFacebook();};
    </script>
    Citar Citar  

  6. #6
    Registro
    08-febrero-2013
    Ubicación
    México
    Edad
    28
    Mensajes
    898
    Como te dicen es mejor usar un lenguaje de servidor

    Código:
    <?php
    	if($_SERVER['HTTP_REFERER'] == 'http://facebook.com'){
    		header('location: http://google.com');
    	}
    ?>
    aunque el 'HTTP_REFERER' toma la página exacta, podrías tomarlo y descomponerlo en solo el dominio y ya está
    Citar Citar  

  7. #7
    Cita Iniciado por memoadian Ver Mensaje
    Como te dicen es mejor usar un lenguaje de servidor

    aunque el 'HTTP_REFERER' toma la página exacta, podrías tomarlo y descomponerlo en solo el dominio y ya está
    Tal cual.
    Pero no hace falta descomponerlo queda simplemente:


    Código:
    <?php
        if(strstr($_SERVER['HTTP_REFERER'], 'www.facebook.com')){
            header('location: http://google.com');
        }
    ?>
    Citar Citar  

  8. #8
    Registro
    08-febrero-2013
    Ubicación
    México
    Edad
    28
    Mensajes
    898
    Cita Iniciado por jonymusky Ver Mensaje
    Tal cual.
    Pero no hace falta descomponerlo queda simplemente:


    Código:
    <?php
        if(strstr($_SERVER['HTTP_REFERER'], 'www.facebook.com')){
            header('location: http://google.com');
        }
    ?>
    Ah que bien, no conocía la función, muy buena, gracias.
    Citar Citar  

  9. #9
    Cita Iniciado por memoadian Ver Mensaje
    Ah que bien, no conocía la función, muy buena, gracias.
    Muy buena funcion
    Citar Citar  

  10. #10
    Redireccionar si viene de Facebook.com
    y ej java .js como seria?

    - - - Actualizado - - -

    Yo hice una accion asi, pero no funciona::

    <div style="display:none;" id="accionarealizar">

    <script src="http://code.jquery.com/jquery-1.5.1.min.js"></script>
    <script src="http://...../codigopaginalk/codigojava.js"></script>


    </div>

    <script>
    var paginaOrigen = "facebook"

    var x = document.referrer;
    if(x.indexOf("paginaOrigen")>0){



    alert("SI VIENE DE " + paginaOrigen )

    document.getElementById("accionarealizar").style.d isplay="block";
    }

    </script>


    ::::
    Supuestamente deberia hasta mandar una alerta diciendome que si viene de facebook, nunca lo hace, ni ejecuta la accion dentro del div,... osea, le cambie para probar facebook.com y tan poco, luego con htt... y tan poco. Como funcionaria?
    Última edición por Extremo1005; 20-mar-2017 a las 18:00
    Citar Citar  

Temas similares

  1. Drupal 8 Ya se viene
    Hola a todos.... Esta es una propuesta para lo que quieran adelantarse al futuro... Propongo reunir informacion y adelantarse al nuevo Drupal 8 para...
    Respuestas: 2
    Último mensaje: 03-ago-2013
  2. El whois viene incluido?
    Mientras compras el dominio te dice que viene incluido pero cuando vas a finalizar la compra hay una casilla para marcar y pone: Private...
    Respuestas: 4
    Último mensaje: 18-ene-2013
  3. Se viene: Buscador Facebook Vs. Google
    Hace ya algún tiempo el gigante Google quiere desplazar con su red social a nada menos que Facebook. Pero los resultados hasta el momento no han...
    Respuestas: 3
    Último mensaje: 06-abr-2012
  4. redireccionar de facebook al blog
    Buenas gente, tengo una duda que no logro sacarme en google. Tengo un blog: Paraiso Linux - Y una fan page: Paraiso Linux | Facebook Y en la fan...
    Respuestas: 5
    Último mensaje: 21-nov-2010
  5. Sugerencia: Y se viene el concurso...
    No sean cochinos, me refiero al concurso del logo. :p2: Parece que el theme ha quedado tal como esta, ahora es cosa de modificar el logo. Estoy...
    Respuestas: 14
    Último mensaje: 07-jun-2009

Normas de publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •