但是文档里说:Use of $_SESSION (or $HTTP_SESSION_VARS with PHP 4.0.6 or less) is recommended for security and code readablity. With $_SESSION or $HTTP_SESSION_VARS, there is no need to use session_register()/session_unregister()/session_is_registered() functions. Users can access session variable like a normal variable. 怎么不好用呢?
<?php
session_start();
session_register("xinxin");
?>
<html>
<body>
<form action="hit.php?action=view" method=post name="form1">
<input type=text name=username>
<input type=submit name="submit" value="发送">
</form>
<?php
if ("view"==$action) {
if (!$username){
echo "请输入名字先:)";
exit();
}
$xinxin[name]=$username;
echo "你好啊,".$xinxin[name];
//$xinxin即为session变量,你可以带着他四处走,呵呵,他既可以是单一变量,也可以是数组,无所谓的,需要的叶面用一个session_start();就可以了
}
?>
</body>
</html>
要把一个变量加入session中,不是$HTTP_SESSION_VARS["xxx"]这样赋值的..
而是要通过register...