PHP | Mail adresi şifreleme


Aşağıdaki php kodları ile mail adreslerini echo ederken kaynak kodda şifreleyerek spam botlardan koruabilirsiniz.

<?

function mailsifrele($str) {
$return = ”;
for($i = 0; $i < strlen($str); $i++) {
$return .= ‘&#x’.bin2hex(substr($str, $i, 1)).’;';
}
return $return;
}

?>

/// Kullanımı

<?=mailsifrele(“kaan@deneme.com”);?>

<a href=”mailto:<?=mailsifrele(“kaan@deneme.com”);?>”><?=mailsifrele(“kaan@deneme.com”);?></a>
2. Fonksiyon (daha basit)

<?

function mailsifrele($str) {
$return = ”;
for($i = 0; $i < strlen($str); $i++) {
$return .= ‘&#x’.bin2hex(substr($str, $i, 1)).’;';
}
echo ‘<a href=”mailto:’.$return.’”>’.$return.’</a>’;
}

mailsifrele(“deneme@manyakhost.com”);

?>

Yorum Yapın