danielmarschall / php_antispam
PHP防垃圾邮件软件 ViaThinkSoft
dev-master
2024-05-01 21:55 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-10-01 00:06:54 UTC
README
以下功能可以帮助您通过JavaScript输出安全地显示电子邮件地址,以便用户可以点击和使用它。
描述
每个字符都将单独与字符代码写入单独的一行。即使是 mailto, @ 和 .de 都会进行加密。因此,可以将此机制视为非常安全。
用户必须启用JavaScript才能查看电子邮件地址。但是,使用JavaScript是网页的常规做法,并且所有浏览器都默认启用。
由于这种机制不太常用,因此垃圾邮件机器人不知道这种机制。因此,我请求不要未经许可将此垃圾邮件保护机制嵌入到大型系统中,因为如果JavaScript结构的知名度过高,垃圾邮件机器人可能会对抗这种机制。
即使没有PHP,也可以实现垃圾邮件保护,因为代码已经预先计算,并且可以将输出嵌入到HTML文件中。
使用方法
-
- 参数:不带 "mailto:" 的电子邮件地址
-
- 参数:链接文本或链接图片
-
- 参数:第二个参数是否也要加密?只有文本可以加密,图片不可以!如果链接文本包含电子邮件地址,则必须加密,否则保护措施将失效。
-
- 参数(可选):链接的CSS类。
示例
<?php
echo secure_email('test@example.com', 'Schreib mir!', 0);
echo secure_email('test@example.com', 'test@example.com', 1);
echo secure_email('test@example.com', '<img src="...">', 0);
?>