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