<?session_start();
$_SESSION("user")="nnn":
?>
==>
$_SESSION['user'];
$_SESSION("user")="nnn":
?>
==>
$_SESSION['user'];
解决方案 »
- php.ini无法扩展的问题
- 问一个smarty变量输出的问题
- 问些新手的问题
- php 读取和修改 xml
- 请问window2000 + php + mysql 怎么安装memcached
- 谁知道,用php 如何获得服务器的 登录名与密码? win2000
- cookie
- unset()和mysql中的query_first是什么意思啊?
- for循环为什么不能自减,只有自加,我写的代码是 for ($t=10;$t>=0;$t--){echo "ddddddd";}为什么不能运行。请入指教
- ◆◆◆◆做完一个程序,怎么放到主页,比如新闻发布,我用过iframe,我还看有用pagedisplay的我不明白,一般用什么?
- 关于seesion问题,请帮忙给思路。
- 文件上传,怎么回事?
两种方法注册session变量有什么区别吗?
session_register("user");
$user="nnn";
?>
这样写可以理解为先声明,在赋值。
<?session_start();
$_SESSION['user']="nnn":
?>
就是一边声明,一边赋值了。
<?session_start();
session_register("user");
$user="nnn";
?>
可以理解为先声明,再赋值。
而
<?session_start();
$user="nnn";
//...
session_register("user");
?>
可以理解为以前有个变量不是session,而当发现它很有用,再声明为session
声明为session后不必再次为它赋值。