首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

PHP 中的“新”字解决方法

2013-07-09 
PHP 中的“新”字本人php新手 今天遇到个奇葩的问题 请求参数里 有“新”这个字 IE会报“数据无效” 火狐不会报

PHP 中的“新”字
本人php新手 今天遇到个奇葩的问题 请求参数里 有“新”这个字 PHP 中的“新”字解决方法
IE会报“数据无效” 火狐不会报错PHP 中的“新”字解决方法
求大神 普及为什么PHP 中的“新”字解决方法 PHP?新?奇葩
[解决办法]
如果用url传递中文的,任何时候都记得先urlencode,否则出错有的你哭
因为这牵涉到 浏览器识别、浏览器传递、服务器识别、服务器传递给php这4个层面,如果这4个环节任意一个编码不对,都会导致无法识别参数。

<a href="infoli/list.php?wz=最新文章"

改变为

<a href="infoli/list.php?wz=<?php echo urlencode='最新文章'?>"

其他地方同样对待,也就是说使用x.php?x=X这种格式传递时,一定要保证X的值是urlencode编码过的,特别是中文。
[解决办法]
<?php echo urlencode('最新文章')?>

热点排行