当前标签: ie6

一个下划线引发的IE6不能登录的问题03/06/2009

最近的一个项目中,出于安全和一些特殊因素的各种综合性考虑(哈哈,这个句式神似某后现代作家),我将后台的目录进行“非常规”命名,测试后一直使用正常,不过似乎也一直有反映后台登录多次才能成功,可我怎么测试怎么都是没有问题的,而且屡试不爽,根本就没有问题嘛!于是很是怀疑这厮的人品问题,但问题还是不久后的今天在某同事的机器上上演了!“历史与现实总是惊人的相似!”TA使用的IE6,之前也登录该后台多次,均未发现任何问题,今天却是个特殊的日子,TA大声疾呼,登录失败了。这让正在喝水的我,出于极其好奇、本着对上帝负责的态度,飞奔至其电脑前,输入我的超管帐号和密码,不时,居然又回到了登录界面,我确信我的各项输入都是正确的,怎么回事呢?大家都陷入了迷思,在我犀利的目光注视和扫描下(呃,有点儿矛盾),我发现后台的地址/xxxx_xxxx/login.php,居然成了/xxxx%5Fxxxx/login.php,即被urlencode了,哦!问题就出在这里了,因为我们的登录验证会严格判断登录来源,显然xxxx_xxxx不等于xxxx%5Fxxxx,所以,就认为非法用户登录了,被踢!后来,经过测试,我们在后台进行urldecode,以期不再出现%5F的情况,事实上,问题并不是出现在这里,而是IE6,该死的IE6会自作聪明的进行编码,即将下划线转成%5F,而且经多次测试,还是随机的转化的,所以就让管理员时而能正常登录,时而又耍小脾气,不让人登录,这显然是一个糟糕的事情,发现了问题之所在以后,火速改了后台地址,问题得以解决。
回头看看本文,发现多处使用了感叹号,可见本人对于这个BUG的无语程度,绝非莫名。。。

| 2条评论分类: 我爱PHP 标签:  

微软的IE7强制升级似乎并没有效果?看来任重道远02/24/2008

曾有消息称:微软将在2月12强制把浏览器升级到IE7
然而,十几天过去了,通过51.la的统计,
(我们的数据来自一个日ip20多万的站点)

当天的IE6浏览器使用占到70%

第二组数据站点当天的IP14万

其IE6浏览器使用量更是占到了79%

以上数据均为2008年2月24日51.la上当天的两个站点统计数据,可以看到,IE6用户依然占到60%~70%,看来微软的计划并没有见效!姑且不说其有多准确,多权威,起码我们不得不认为,IE6在国内仍然拥有相当惊人的用户数量!我接触的很多设计师都咬牙切齿的憎恨IE6的存在,但这些数据表明,我们可能还不得不忍受一段时间,这段时间也许会相当长!

最后引用一下伟大的爱国诗人屈原的经典语句结束本文“路漫漫其修远兮,吾将上下而求索!”

| 1条评论分类: web前端编程,互联网2.0 标签:  

CSS修复IE6下不认position:fixed的问题11/14/2007

    帮一个同事整她的博客,其模板在IE7和FF下浏览都是正常的,但是在IE6下变的异常糟糕!偶细细查找了一回,确定问题出在position:fixed上,IE6根本不认识固定定位的。于是打算修复,在网上狂搜了一通,忽略JS的代码,因为同事的blog是blogbus的,没有找到地方可以插入JS代码!
     因为IE6不认fixed,只好将其position:absolute来绝对定位,然后将原来的滚动条隐藏,利用body产生一个新的滚动条,再加上ie6对100%的特殊理解,我们的hack利用就出来了,OK,看代码: 太给力了,让我看完 »

| 2条评论分类: web前端编程 标签:  

PHP界大牛们
反人类不分昼夜
牛掰级朋友圈子