提高php代码质量的36个技巧的摘录

17、不要直接使用 $_SESSION 变量

简单例子:

$_SESSION['username'] = $username;
$username = $_SESSION['username'];
 
改进后:
define('APP_ID' , 'abc_corp_ecommerce');
 //Function to get a session variable
 function session_get($key)
 {
 $k = APP_ID . '.' . $key;
 if(isset($_SESSION[$k]))
 {
 return $_SESSION[$k];
 }
 return false;
 }
 //Function set the session variable
 function session_set($key , $value)
 {
 $k = APP_ID . '.' . $key;
 $_SESSION[$k] = $value;
 return true;
 }
 
 
原文链接:http://blog.jobbole.com/17211/
 
 
posted @ 2015-05-27 10:05  张不正  阅读(166)  评论(0编辑  收藏  举报
返回顶部