提高php代码质量的36个技巧的摘录
2024-09-03 11:38:12
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/
最新文章
- .NET魔法堂:工程构建基石->;MSBuild
- linux 新建文件的命令
- ios 横竖屏通知
- bootstrap学习<;三>;打开模态窗体
- Windows Live Writer代码高亮插件对比
- java程序内存使用
- ExtJs之Ext.util.MixedCollection
- ExtJs之工具栏及菜单栏
- Objective-C中的封装、继承、多态、分类
- iframe框架自适应高度 uncanght SecurityError: Blocked a frame with origin ";null"; from accessing a frame ....
- IE下的bug
- Android ActionBar详解(一)--->;显示和隐藏ActionBar
- cmake的安装和卸载
- Python基础__字典、集合、运算符
- 【Python实践-6】将不规范的英文名字,变为首字母大写,其他小写的规范名字
- SpringMVC配置多视图-内容协商原理
- 从零搭建 ES 搜索服务(四)拼音搜索
- Mysql事件监控日志
- java基础篇---文件上传(commons-FileUpload组件)
- 【Oracle】PL/SQL Developer使用技巧(持续更新中)
热门文章
- sencha touch 开发环境搭建(视频)
- Unity3D Shader描边效果
- parted分区脚本
- 传真AT指令部分(参考)
- background-size:100% 100% 时 background-position: % 失效
- 【巷子】---json-server---基本使用
- HOJ 2124 &POJ 2663Tri Tiling(动态规划)
- 字符串匹配 扩展KMP BM&;Sunday
- ubuntu16.04下安装pycharm
- codeforces 883H - Palindromic Cut - [字符串处理]