当前位置:Gxlcms > PHP教程 > PHP中的“新”字

PHP中的“新”字

时间:2021-07-01 10:21:17 帮助过:7人阅读

PHP 新 奇葩

本人php新手 今天遇到个奇葩的问题 请求参数里 有“新”这个字
IE会报“数据无效” 火狐不会报错
求大神 普及为什么


回复讨论(解决方案)

贴出代码看下吧

做菜单栏部分代码

·教育新闻
·ejajo专栏
·资源共享
·家长教育
·心灵鸡汤
·最新公告

这个是数据表单 奇葩的是这个也没问题
  Open($sql,$conn,1,1);	if($_REQUEST["page"]=="")		$page=1;	else		$page=intval($_REQUEST["page"]);	$i=0;	$rs->pagesize=15;	if($page<1) $page=1;	if($page>$rs->pagecount) $page=$rs->pagecount;	if($rs->pagecount>0) $rs->absolutepage=$page;?>	
全选 反选 '" value="信息排序">

问题在 点添加的时候 报数据无效代码如下

为什么第一次可以到list.php有用 再传到add页面 就是无效数据 把“新”字删了 就好了
诡异

如果用url传递中文的,任何时候都记得先urlencode,否则出错有的你哭
因为这牵涉到 浏览器识别、浏览器传递、服务器识别、服务器传递给php这4个层面,如果这4个环节任意一个编码不对,都会导致无法识别参数。


改变为

"

其他地方同样对待,也就是说使用x.php?x=X这种格式传递时,一定要保证X的值是urlencode编码过的,特别是中文。

如果用url传递中文的,任何时候都记得先urlencode,否则出错有的你哭
因为这牵涉到 浏览器识别、浏览器传递、服务器识别、服务器传递给php这4个层面,如果这4个环节任意一个编码不对,都会导致无法识别参数。


改变为

"

其他地方同样对待,也就是说使用x.php?x=X这种格式传递时,一定要保证X的值是urlencode编码过的,特别是中文。
谢谢 这个方法我刚我试了 还是没用

人气教程排行