为什么用PHP中的%40代替@

问题描述:

当我注册时,电子邮件@替换为%40。如何将它设置为@的排序规则? 抱歉我的语法错误。为什么用PHP中的%40代替@

+0

你可以发布你已经尝试 – Guns

+0

这是一个在Flash中的代码,但我想设置整理或更换%40 @ – joska622

这是来自php的url编码功能。并在将其打印到控制台或您需要的表单上时自动解码为用户可读的表单。

看到这一点:如果$email有编码的事情,

$email = urldecode("[email]") 

我假设你的寄存器发送一个HTTP GET请求,在这种情况下,你可能需要当你接收到的数据在PHP

例如使用urldecode: -

$email = urldecode($_GET["email"]); 

或者,如果你做的请求与POST而不是GET,那么你将不需要这样做

+0

+1 urldecode – Guns