PHP编码一个电子邮件地址隐藏垃圾邮件发送者,轻松解码没有缺陷?

时间:2013-05-01 08:03:07

标签: php encode email-address

什么PHP函数或编码方法可以允许您将电子邮件地址转换为一组字符,然后在需要时再次解码?电子邮件地址将公开提供给处理转化的特定计划/受众,但由于未被识别为电子邮件地址而不会被垃圾邮件发送者收获。

显然,它必须有一个完美的1对1转换。

1 个答案:

答案 0 :(得分:4)

您可以使用此

进行网络安全编码和解码
// encode emailaddress
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

 // decode email address
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));

它将+和/从base64字母转换为更无害的 - 和_。编码步骤还会在需要时删除trailing =字符。