用session做客户验证时的注意事项


Posted in PHP onOctober 09, 2006

如果你的php.ini中register_globals = On, 所有post, get, cookie, session的同名变量 就会搅和在一起, 可以用$HTTP_*_VARS["username"]来判断你想要的那个变量.

但是即使同名, 在php.ini中variables_order = "GPCS"也会按照优先级别来判断, 等级低 的值没法冲掉等级高的. 所以, 如果一开始就用session_register("username")是明智的, 也可以用session_is_registered来判断变量是否已经注册.

这是一个例子:
if (!session_is_registered("username")) {
  $user_name= "";
  session_register("username");
}
同时保证你的php.ini中, variables_order = "GPCS" (缺省) S即session要放在最后, 优 先.

register_globals = On有些浪费系统资源, 在优化配置中被关掉, 这样也避免了出现所谓漏洞.

PHP 相关文章推荐
php fckeditor 调用的函数
Jun 21 PHP
从Web查询数据库之PHP与MySQL篇
Sep 25 PHP
php下把数组保存为文件格式的实例应用
Feb 08 PHP
实用的简单PHP分页集合包括使用方法
Oct 21 PHP
PHP set_error_handler()函数使用详解(示例)
Nov 12 PHP
非常实用的php弹出错误警告函数扩展性强
Jan 17 PHP
PHP使用socket发送HTTP请求的方法
Feb 14 PHP
php微信开发之批量生成带参数的二维码
Jun 26 PHP
利用PHP扩展Xhprof分析项目性能实践教程
Sep 05 PHP
PHP-FPM 的管理和配置详解
Feb 17 PHP
Windows服务器中PHP如何安装redis扩展
Sep 27 PHP
thinkphp5.1 框架钩子和行为用法实例分析
May 25 PHP
用php+mysql一个名片库程序
Oct 09 #PHP
PHP与javascript的两种交互方式
Oct 09 #PHP
用PHP和ACCESS写聊天室(六)
Oct 09 #PHP
PHP+javascript模拟Matrix画面
Oct 09 #PHP
用PHP和ACCESS写聊天室(五)
Oct 09 #PHP
用PHP和ACCESS写聊天室(四)
Oct 09 #PHP
用php和MySql来与ODBC数据连接
Oct 09 #PHP
You might like
自己动手做一个SQL解释器
2006/10/09 PHP
php采集中国代理服务器网的方法
2015/06/16 PHP
开启PHP Static 关键字之旅模式
2015/11/13 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
Wordpress ThickBox 添加“查看原图”效果代码
2010/12/11 Javascript
JavaScript 一道字符串分解的题目
2011/08/03 Javascript
jQuery EasyUI API 中文文档 可调整尺寸
2011/09/29 Javascript
IE、FF、Chrome浏览器中的JS差异介绍
2013/08/13 Javascript
javascript中clipboardData对象用法详解
2015/05/13 Javascript
Javascript简单改变表单元素背景的方法
2015/07/15 Javascript
javascript将DOM节点添加到文档的方法实例分析
2015/08/04 Javascript
获取阴历(农历)和当前日期的js代码
2016/02/15 Javascript
js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
2016/10/25 Javascript
详解jQuery简单的表单应用
2016/12/16 Javascript
JavaScript仿支付宝6位数字密码输入框
2016/12/29 Javascript
vue-cli3+typescript新建一个项目的思路分析
2019/08/06 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
JavaScript中的各种宽高属性的实现
2020/05/08 Javascript
介绍Python的Urllib库的一些高级用法
2015/04/30 Python
Python中的支持向量机SVM的使用(附实例代码)
2019/06/26 Python
python Pandas库基础分析之时间序列的处理详解
2019/07/13 Python
解决python有时候import不了当前的包问题
2019/08/28 Python
Python中Selenium库使用教程详解
2020/07/23 Python
HTML5实践-图片设置成灰度图
2012/11/12 HTML / CSS
使用HTML5的File实现base64和图片的互转
2013/08/01 HTML / CSS
意大利奢侈品网站:Italist
2016/08/23 全球购物
戴尔英国官网:Dell英国
2017/05/27 全球购物
如何定义一个可复用的服务
2014/09/30 面试题
医院护士的求职信
2014/01/03 职场文书
品牌宣传方案
2014/03/21 职场文书
2014年学校国庆主题活动方案
2014/09/16 职场文书
2014年科协工作总结
2014/12/09 职场文书
2015年纪委工作总结
2015/05/13 职场文书
环保建议书作文300字
2015/09/14 职场文书
关于python类SortedList详解
2021/09/04 Python