软件测试2021-第一次作业

Win10记事本卡死

  • 现象

    打开一个换行符很少的4~5M的txt时记事本会卡死
    image

    image

    image

  • 分析

    记事本开启自动换行读取数据时会对内容过长的一行进行换行

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和域名访问时获得的域名不一致

    image

    ~Wordpress的markdown语法太奇葩之前卸了就不演示了



  • 分析

    相关代码使用了$_SERVER['HTTP_HOST']

    对$_SERVER['HTTP_HOST']进行的测试

    代码:

    <?php
    	echo($_SERVER['HTTP_HOST']);
    ?>
    
    1. 域名访问

    image

    1. ip访问

    image

posted @ 2021-09-06 22:15  地狱✟祈祷  阅读(55)  评论(0编辑  收藏  举报