我用的时候就发现了,他的代码没考虑空值,比如 uin=;skey=@asdas 的时候,就会数组溢出,我稍微改了一下,判定一下数组数量=1的时候,数组[2]就给空
|
设置cookie | | | |
域名 | 文本型 | | | | cookie | 文本型 | | | | 浏览器 | 精易Web浏览器 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | time | 文本型 | | | 数组 | 文本型 | | 0 | 数组1 | 文本型 | | 0 | i | 整数型 | | | ret | 文本型 | | | 目录 | 文本型 | | | ret1 | 文本型 | | |
time = 到文本 (到长整数 (时间_取现行时间戳 (真)) + 7200 )数组 = 分割文本 (cookie, “;”, )计次循环首 (取数组成员数 (数组 ), i )数组1 = 分割文本 (数组 [i ], “=”, )判断 (取数组成员数 (数组 ) = 1 )ret = ret + 域名 + 字符 (9 ) + “TRUE” + 字符 (9 ) + “/” + 字符 (9 ) + “FALSE” + 字符 (9 ) + time + 字符 (9 ) + 删全部空 (数组1 [1 ]) + 字符 (9 ) + “” + #换行符 ret = ret + 域名 + 字符 (9 ) + “TRUE” + 字符 (9 ) + “/” + 字符 (9 ) + “FALSE” + 字符 (9 ) + time + 字符 (9 ) + 删全部空 (数组1 [1 ]) + 字符 (9 ) + 数组1 [2 ] + #换行符 计次循环尾 ()目录 = 浏览器.Cookie目录 写到文件 (目录 + “cookies.dat”, 到字节集 (ret ))
|