无法使用PHP解码电子邮件地址

时间:2013-02-06 20:17:39

标签: php jquery mysql

我正在通过jquery发送一封电子邮件到PHP页面,所以当地址到达服务器时,它看起来像这样:

emailaddress%40gmail.com

我正在尝试使用html_entiity_decode转换它,如下所示:

$values['emailaddress'] = 'emailaddress%40gmail.com';
$email_address = html_entity_decode($values['emailaddress']);

html_entity_decode似乎无法正常工作

在将其交付给服务器之前,我是否需要在客户端做一些事情?

2 个答案:

答案 0 :(得分:2)

电子邮件是网址编码,而非html编码。

$email_address = urldecode($values['emailaddress']);

答案 1 :(得分:1)

这不是一个笨拙,它是网址编码。使用urldecode