所有的鸟儿他们都知道, 他们的巢应该筑在什么地方, 鸟儿知道自己该在什么地方筑巢, 那就意味着他们了解他们自己的使命。 我们身为万物之灵的人类, 怎么会不知道,连鸟儿都知道的道理呢?
由php session(PHPSESSID)带来了的xhtml验证错误
由php session(PHPSESSID)带来了的xhtml验证错误

由php session(PHPSESSID)带来了的xhtml验证错误

先介绍<img href="./test.php?test=1" />是符合xhtml规范的。

但是  有的时候对于不支持cookie的浏览器访问使用session的网站,

会产生 <img href="./test.php?test=1&PHPSESSID=fdsafdsafdsafds" /> 这个是不符合xhtml规范的。需要把里面的&换成&amp;

 

解决方法有几个。

编辑 php.ini

arg_separator.output = "&amp;"

Apache 配置

php_value arg_separator.output &amp;

对于虚拟主机最简单的是

在每个php文件上面从新定义arg_separator.output

<?php ini_set(‘arg_separator.output’,’&amp;’); ?> 

 

参考:http://www.w3.org/QA/2005/04/php-session

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注