Script para cambiar el referer del trafico

  • Autor Autor mas3k
  • Fecha de inicio Fecha de inicio

mas3k

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola

Algun programador sabe como cambiar el referer del trafico?

Ejemplo:
misitio.com/archivo.php?url=http://url-destino.com&ref=http://facebook.com

url es el link de destino y ref es el referer que se debe mostrar en google analytics o demas stats.

Eh encontrado varos scripts para cambiar el referer del trafico pero no funcionan.

Puede alguien sugerirme un script o solucion?

Muchas gracias.
 
usa headers de php



PHP:
<?php

    echo geturl('http://some-url', 'http://referring-url');

    function geturl($url, $referer) {

        $headers[] = 'Accept: image/gif, image/x-bitmap, image/jpeg, image/pjpeg,text/html,application/xhtml+xml';
        $headers[] = 'Connection: Keep-Alive';
        $headers[] = 'Content-type: application/x-www-form-urlencoded;charset=UTF-8';
        $useragent = 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)';

        $process = curl_init($url);
        curl_setopt($process, CURLOPT_HTTPHEADER, $headers);
        curl_setopt($process, CURLOPT_HEADER, 0);
        curl_setopt($process, CURLOPT_USERAGENT, $useragent);
        curl_setopt($process, CURLOPT_REFERER, $referer);
        curl_setopt($process, CURLOPT_TIMEOUT, 30);
        curl_setopt($process, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($process, CURLOPT_FOLLOWLOCATION, 1);

        $return = curl_exec($process);
        curl_close($process);

        return $return;
    }

?>
 
Creo que si se puede, pero no se hasta donde punto analytics sabe que lo quieres engañar y luego penalizar.
 
Es muy usado para envíar trafico de webs warez a Adsense, solo ten cuidado los clics invalidos podrían ser tu ruina, configura bien tus scripts de adsense para mostrarse una vez por cabeza si es que para eso lo ocupas.
 


Funcionó a la prefeccion, Gracias.
 
me gusta tu frontend, eh visto que la mayoría de scripts usan la misma temaica, hay alguna plantilla base para esto?
 
habría que cambiar esas dos urls?
 
Última edición:
Funcionó a la prefeccion, Gracias.
Solo que te hace consumo en el servidor, y las visitas por mas que sean de todo el mundo, se registran con el IP de tu servidor.
 

@Dieguit0sk8 podrías decirme esto si es así ¿?

podes utilizar el codigo php del compañero, reemplazando las url que ves en el codigo.

Las contras de usar ese codigo son estas.
1) El codigo php se ejecuta en tu servidor y queda registrada el ip del tu servidor por mas que las visitas sean de cualquier parte.
2) Todas las visitas que tengas, van a usar el mismo User Agent en este caso "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)"
3) Vas tener consumo en tu servidor por ejecutar curl php.
4) Para nada se van a ver como visitas naturales.
 
Hola muchas gracias por la aclaración. Entonces creo que no es lo que buscaba 🙁