网络编程

当前位置:永利402游戏网站-永利402com官方网站 > 网络编程 > 软件测验的cookie测量试验

软件测验的cookie测量试验

来源:http://www.xtcsyb.com 作者:永利402游戏网站-永利402com官方网站 时间:2019-11-25 15:10

主要是在登录和退出的时候,设置cookies。来保存登录和安全退出

图片 1

//设置cookies的值_setcookies($_rows['tg_username'], $_rows['tg_uniqid'],$_clean['time']);_location;

1、什么是cooike测试

第二步:生成cookie,

Cookie是指网站用于辨别身份,进行会话(session)跟踪而存储在客户端的数据。它是有服务器产生并发送给客户端的。其用途是提供一个方便的功能以简化用户输入,节省访问页面的时间。

/** * _setcookies * @param unknown $_username * @param unknown $_uniqid */function _setcookies($_username,$_uniqid,$_time){ setcookie('username',$_username); setcookie; switch  { case '0' : // 设置浏览器进程 setcookie ( 'username', $_username ); setcookie ; break; case '1' : // 一天的进程 setcookie ( 'username', $_username, $_time ; setcookie ( 'uniqid', $_uniqid, $_time ; break; case '2' : // 一周的进程 setcookie ( 'username', $_username, $_time ; setcookie ( 'uniqid', $_uniqid, $_time ; break; case '0' : // 一个月的进程 setcookie ( 'username', $_username, $_time ; setcookie ( 'uniqid', $_uniqid, $_time ; break; }}

Cookie可以由下列对象创建

第三步:登录状态中设置

Javascript、VBScript等HTML页面中的客户端脚本

//登录的情况,就是防止登陆后通过在浏览器中直接连接再次登录function _login_state(){ if (!isset) { _alert_back; }}//删除cookiesfunction _unsetcookies(){ setcookie-1); setcookie; _session_destroy();//删除session _location; //做跳转}

使用MS win32 Internet函数(Internetsetcookie和Internetgetcookie)的win32程序

第四步在登录页面和退出页面加上

JSP/ASP等页面中的服务器端脚本。

//登录状态 _login_state();

2、禁用cookie

显示数据的二个方法:在数据配置文件中配置,我的是mysql.func.php

可能会导致某些web系统无法正常运行

/** * _fetch_array 只能获取一条数据组 * @param $_sql */function _fetch_array { return mysql_fetch_array,MYSQL_ASSOC);}/** * _fetch_array_list可以返回指定数据集的所有数据 * @param unknown $_result * @return multitype: */function _fetch_array_list{ return mysql_fetch_array;}

//从数据库里提取数据获取结果集//我们必须每次重新读取结果集,而不是从新去执行SQL语句。$_result = _query("SELECT tg_username,tg_sex,tg_face FROM tg_user ORDER BY tg_reg_time DESC"); 

使用户无法进行匿名访问

图片 2

使web系统无法跟踪用户的浏览习惯。

以上所述就是本文的全部内容了,希望大家能够喜欢。

3、第一方很第三方cookie

第一方cookie是与宿主域名相关联的cookie

第三方cookie是来自任何其他域名的cookie

4、持久cookie和会话cookie

Cookie既可以存储在内存中(会话cookie),也可以存粗在硬盘中(持久cookie)持久cookie会被写入用户配置文件夹下的cookie文件夹,浏览器临时文件索引会使用指向持久cookie文件的指针进行更新。

5、cookie测试

对于会话cookie,要测试其在不退出web系统的情况下起作用,同时也要测试退出web系统后不起作用,即重新登录时没有上次操作的痕迹。

对于持久cookie,要测试其在退出web系统后仍然起作用,即重新登录时保留上次操作的痕迹。

对于持久cookie,还要进行cookie的更新测试,即更新页面信息或者进行其他操作后,再次登录,检查cookie是否更新及更新的正确性。

最后进行cookie的设置测试。即在浏览器中对cookie是否禁用或cookie的使用级别进行测试。如在IE浏览器的“选项”功能中,“安全”选项卡和“隐私”选项卡就可以对cookie进行设置。

本文由永利402游戏网站-永利402com官方网站发布于网络编程,转载请注明出处:软件测验的cookie测量试验

关键词: