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

Imágen de perfil
Val: 3.943
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

Publicado el 8 de Febrero del 2019 por Xve (294 códigos)
1.759 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
1.760 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...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s5057