软件测试2021-第一次作业
Win10记事本卡死
-
现象
打开一个换行符很少的4~5M的txt时记事本会卡死
-
分析
记事本开启自动换行读取数据时会对内容过长的一行进行换行
Typecho使用emoji表情数据丢失
-
现象
在Typecho博客中使用emoji表情时会使数据库部分数据丢失
不演示了,还要备份数据库麻烦死了
-
分析
Typecho安装时默认使用的数据库类型为utf8,utf8编码是1~3字节,emoji是4字节
数据库操作部分的源码:
$db->addServer(array ( 'host' => 'localhost', 'user' => 'user', 'password' => 'password', 'charset' => 'utf8', //<-- This 'port' => '3306', 'database' => 'database', ), Typecho_Db::READ | Typecho_Db::WRITE);
Typecho,Wordpress域名识别错误
-
现象
使用ip和域名访问时获得的域名不一致
~
Wordpress的markdown语法太奇葩之前卸了就不演示了
-
分析
相关代码使用了$_SERVER['HTTP_HOST']
对$_SERVER['HTTP_HOST']进行的测试
代码:
<?php echo($_SERVER['HTTP_HOST']); ?>
- 域名访问
- ip访问