akstrom
(akstrom)
金牌会员
 
村口大榕树上的知了
UID 24856
精华
0
积分 1059
帖子 1066
金钱 941 喜悦币
威望 0
人脉 118
阅读权限 70
注册 2003-11-27 来自 广州
状态 离线
|
[推荐阅读] 【招聘】PHP图书兼职作者
QUOTE: 原帖由 sadly 于 2007-6-15 10:00 PM 发表
以下所说的不是严谨的对PHP解析器执行过程的分析,仅为原理性解释
程序A
<?php
session_start();
$_SESSION='yes';
$isadmin='no';
echo $_SESSION;
?>
程序B
<?php
session_st ... 老大分析的好详细,其实,修改下
<?php
session_start();
$_SESSION['isadmin']='yes';
sleep(15);
$isadmin='no';
sleep(15);
echo $_SESSION['isadmin'];
?>
这样,你程序执行在第一个15妙内看看sess_****的东西,可以看到里面是空的,什么都没有的。第二个15妙后,也是什么都没有,等程序完全执行完以后,才有内容。
虽然说用了session_start()可以不用session_register注册新的变量,但其实这个只是条件,而不是他已经帮你注册了一个新的变量,就像老大说的,没有关联到,没有映射过去。我想,这个应该不能说是php的漏洞,而应该是php编程的技巧跟经验吧
|  电子商务系统
后台/admin
用户名密码一样admin
',“╭⌒╮⌒╮╮
╱◥██◣,.
︱田︱田田| '',,',.
╬╬╬╬╬╬╬╬╬╬╬╬ |
|