我需要处理 $_GET['city'] 参数中的重音和空格。
发布和接收它的最佳方式是什么?
http://www.teste.com/?city =圣保罗
谢谢卢西亚诺
在通过 $_GET 传递数据之前,最好在 PHP 中使用 urlencode() 函数。然后在接收端,使用 urldecode()。
怎么样str_replace()
?
发送城市与
$cityurl = str_replace(' ', '_',$cityurl);//replace spaces with "_"
链接是
http://www.teste.com/?city=$cityurl //url is like http://www.teste.com/?city=São_Paulo
接收城市
$city = str_replace('_', ' ',$_GET['city']);//replace "_" with spaces