Código de PHP - Ofuscar dirección de correo para los rastreadores

Imágen de perfil
Val: 3.037
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Ofuscar dirección de correo para los rastreadoresgráfica de visualizaciones


PHP

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 8 de Febrero del 2019 por xve
725 visualizaciones desde el 8 de Febrero del 2019
Este simple código, cambia las letras de la cuenta de correo por su equivalente en Hexadecimal, de tal manera que el navegador muestra el correo correctamente, pero si visualizas el código fuente no se vera claramente.
En principio, este código es para que las arañas y programas de buscar correos no les sea tan sencillo de encontrar con una simple expresión regular.

Versión 1.0
estrellaestrellaestrellaestrellaestrella(2)

Publicado el 8 de Febrero del 2019gráfica de visualizaciones de la versión: Versión 1.0
726 visualizaciones desde el 8 de Febrero del 2019
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
</head>
 
<body>
 
<h1>Ofuscar el correo electrónico</h1>
<?php
$letras=array(
    "a"=>"&#x61;",
    "b"=>"&#x62;",
    "c"=>"&#x63;",
    "d"=>"&#x64;",
    "e"=>"&#x65;",
    "f"=>"&#x66;",
    "g"=>"&#x67;",
    "h"=>"&#x68;",
    "i"=>"&#x69;",
    "j"=>"&#x6a;",
    "k"=>"&#x6b;",
    "l"=>"&#x6c;",
    "m"=>"&#x6d;",
    "n"=>"&#x6e;",
    "o"=>"&#x6f;",
    "p"=>"&#x70;",
    "q"=>"&#x71;",
    "r"=>"&#x72;",
    "s"=>"&#x73;",
    "t"=>"&#x74;",
    "u"=>"&#x75;",
    "v"=>"&#x76;",
    "w"=>"&#x77;",
    "x"=>"&#x78;",
    "y"=>"&#x79;",
    "z"=>"&#x7a;",
    "."=>"&#x2e;",
    "@"=>"&#x40;",
    "-"=>"&#x2d;"
);
 
function texToHex($cadena)
{
    global $letras;
    $resultado="";
    $cadena=strtolower($cadena);
 
    for($i=0;$i<=strlen($cadena);$i++)
    {
        if(array_key_exists($cadena[$i], $letras))
        {
            $resultado.=$letras[$cadena[$i]];
        }else{
            $resultado.=$cadena[$i];
        }
    }
    return $resultado;
}
?>
 
Mira el código fuente de esta página para ver que el correo esta ofuscado
 
<b><?php echo texToHex("usuario@correo.com");?></b>
 
</body>
</html>



Comentarios sobre la versión: Versión 1.0 (2)

Imágen de perfil
9 de Febrero del 2019
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
13 de Febrero del 2019
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder

Comentar la versión: Versión 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s5057