0
什么PHP函数或编码方法可以允许您将电子邮件地址转换为一组字符,然后在需要时再次解码?该电子邮件地址将公开提供给某个程序/受众,以处理转换,但由于未被识别为电子邮件地址而不会被垃圾邮件发送者收获。PHP编码电子邮件地址隐藏垃圾邮件发送者,轻松解码没有瑕疵?
显然它必须有一个完美的1对1的转换。
什么PHP函数或编码方法可以允许您将电子邮件地址转换为一组字符,然后在需要时再次解码?该电子邮件地址将公开提供给某个程序/受众,以处理转换,但由于未被识别为电子邮件地址而不会被垃圾邮件发送者收获。PHP编码电子邮件地址隐藏垃圾邮件发送者,轻松解码没有瑕疵?
显然它必须有一个完美的1对1的转换。
您可以使用此
// encode emailaddress
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');
// decode email address
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
它转换+和/从BASE64字母表中较无害的做网络安全的编码和解码 - 和_。编码步骤还会在需要时删除尾部=字符。
哇!你有没有必要这样做?这非常快。 – Orangeman555 2013-05-01 08:06:52
它适合你吗? – 2013-05-01 08:10:15
现在进行测试。 – Orangeman555 2013-05-01 08:22:20