1

我需要处理 $_GET['city'] 参数中的重音和空格。

发布和接收它的最佳方式是什么?

http://www.teste.com/?city =圣保罗

谢谢卢西亚诺

4

2 回答 2

2

在通过 $_GET 传递数据之前,最好在 PHP 中使用 urlencode() 函数。然后在接收端,使用 urldecode()。

http://php.net/manual/en/function.urlencode.php

于 2012-10-26T03:13:14.490 回答
0

怎么样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
于 2012-10-26T03:29:34.627 回答