css-tricks.com (リンク)から、この素敵なメール保護スクリプトを見つけました。
コードは次のとおりです。
<?php
function php_split_js_make_email($phpemail)
{
$pieces = explode("@", $phpemail);
echo '
<script type="text/javascript">
var a = "<a href=\'mailto:";
var b = "' . $pieces[0] . '";
var c = "' . $pieces[1] .'";
var d = "\' class=\'email\'>";
var e = "</a>";
document.write(a+b+"@"+c+d+b+"@"+c+e);
</script>
<noscript>Please enable JavaScript to view emails</noscript>
';
}
?>
使用法
<?php php_split_js_make_email("youremail@here.com"); ?>
この投稿は 1 年以上前のものであるため、このコードが現在どの程度安全であるかを知りたいと思います...
ありがとうございました