### 问题1:
如果客户端禁用了Cookie,怎样实现session技术共享多个界面?
1)重写URl,在每个超链接添加一个PHPSESSID=sessionId;
~~~
if(isset($_GET['PHPSESSID'])){
session_id($_GET['PHPSESSID']);
}
session_start();
$sid=session_id();
~~~
2)使用常量SID
使用方法:在超链接中拼接&.SID.
3)在配置文件里面可以启用session.use_trans_sid =1
### 问题2:如何防止非法用户登录?
针对前面的项目设计思路如下:
![](https://box.kancloud.cn/2016-06-03_5750fd90dadef.jpg)
注:非法用户是指未通过登录页面,直接登录雇员管理界面时的用户。
### 问题3:PHP登录界面验证码?
这里也需要使用到session基础,也绘图功能,这个网络上例子比较多,[http://hi.baidu.com/pengkunfan/item/34cf4777172028215d1789ea](http://hi.baidu.com/pengkunfan/item/34cf4777172028215d1789ea) 。
- 前言
- HTML(第一天)
- HTML(第二天)
- DIV+CSS(第一天)
- DIV+CSS(第二天)
- DIV+CSS(第三天)
- DIV+CSS(第四天)
- PHP开发环境配置说明
- PHP基础数据类型及运算符介绍
- 走进PHP函数
- 走进位运算
- 走进数组及相关数组函数
- 面向对象的编程(类与对象)
- 面向对象的编程(类成员方法用法)
- 构造方法,析构方法
- static,global用法
- 静态方法
- 面向对象的编程方法
- 接口方法
- 接口VS继承、final、const
- 错误及异常处理机制、错误日志
- HTTP协议深度剖析
- 文件下载
- PHP数据库编程
- 数据库编程(2)
- 超全局变量
- Zend studio 开发环境入门
- 雇员管理系统(1)
- 雇员管理系统(2)
- 会话技术(cookie session)
- 会话技术 session场景使用介绍!
- PHP.in中session和cookie的配置说明
- PHP文件编程
- 报表及绘图技术
- 报表及绘图技术(jpgraph库使用,Linux安装及配置说明)
- XML基本语法及DTD介绍
- XML编程(Dom技术)
- XML编程(Xpath技术,simpleXml技术)基础入门
- 网上支付平台PHP版本
- javascript基础入门