Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > PHP > 用session做客户验证时的注意事项
【标  题】:用session做客户验证时的注意事项
【关键字】:验证,io,session
【来  源】:网络

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

Your Ad Here 如果你的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上传、管理照片示例:【上一篇】
几种显示数据的方法的比较:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • My Proxy学习
  • 用.net静态变量取代Application,速度更快
  • 农历类==解析指定的日期 1900-2100
  • GraphChart简单使用
  • 免费的个人帐户Q币[有效期2004.3.22--3.31]
  • [MySQL中文文档]MySQL同步(二)
  • SCO UNIX基础讲座--第四讲:系统管理
  • 局域网限制技术和反限制技巧
  • 我是一个黑客4
  • 2005年第三号公告
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.