gpt4 book ai didi

php - 良好的电子邮件链接保护方法

转载 作者:太空狗 更新时间:2023-10-29 15:39:07 25 4
gpt4 key购买 nike

你们可以发布电子邮件链接垃圾邮件保护的方法(在 php 或 javascript 中)吗?

基本上我想在网页上放置一个“mailto”链接,比如

<a href="mailto:pony@fuu.com">E-mail me</a>

但我不希望垃圾邮件机器人接收它然后用阴茎增大电子邮件向我发送垃圾邮件:)

到目前为止,我在这里找到了一个 javascript 混淆器:http://www.jottings.com/obfuscator/虽然不确定它有多有效..

最佳答案

JavaScript 解决方案

使用 JavaScript,您可以执行以下操作。

emailE = ('yourname@' + 'emailserver.com')
document.write('<A href="mailto:' + emailE + '">' + emailE + '</a>')

这样,爬虫就无法再从源代码中读取您的电子邮件。

PHP 解决方案

使用 php,您可以将您的电子邮件转换为 unicode 值

function converte($email) {
$p = str_split(trim($email));
$new_mail = '';
foreach ($p as $val) {
$new_mail .= '&#'.ord($val).';';
}
return $new_mail;
}

然后在您的页面上使用类似的功能

<?php echo converte('my@email.com'); ?>

源代码输出会是这样的

&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;

关于php - 良好的电子邮件链接保护方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5609604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com