最近刚第一次接触ThinkPHP,同时要利用它来做一个小项目,用到了Session,个人一直以来不是很喜欢用SEESION,所以对此了解不多,但是这次做项目时必须用到SESSION所以就了解了一些关于SESSION的使用,事先说一下,我用的都是关于SEESION的传值操作。其中一个我简单的认为是全局SEESION用于保存登录系统用户的ID、姓名等。需要在配置文件中设置一个参数:'USER_AUTH_KEY' =>"authld"。在Action中采用$_SESSION[C('USER_AUTH_KEY')] = $username;进行SESSION的赋值操作。如果在此项目中有任何一个地方想使用$username这个值,直接调用:$operator_id = $_SESSION[C('USER_AUTH_KEY')]; 就可以对参数进行赋值操作。 另外一个我认为是一个简单的SESSION声明与赋值操作,可以认为是某个Action中私有的SESSION,可以直接$_SESSION['name'] = $name 就可以直接进行所谓的SESSION赋值操作,其他方法如果想使用$name这个值,直接$name = $_SESSION['name']就可以获得。
浙公网安备 33010602011771号