<?
session_start () ;
$_SESSION["pda1"] = "hzq";
echo $_SESSION["pda1"];
?>

解决方案 »

  1.   

    或者将register_globals设成On
    具体看一下手册中session_register()的说明.
      

  2.   

    4.0版本以上不支持session_register了,直接用$_SESSION.
      

  3.   

    1、在php.ini中将session.save_path的路径改为session.save_path = c:\php\tmp
    同时在c:\php下建立tmp目录。2、另,session.cookie_path 的路径千万不能改还是要保持原来的样子
    session.cookie_path = /
      网上有的文章说要把这改成和session.save_path一样的路径,就这
    点把我害了。  改完后重新起动服务器。运行两个文件。test.php<?
    session_start();
    $_SESSION["mytest"]="give my love.";
    echo "<a href=test2.php>go</a>";
    ?>test2.php<?
    session_start();
    echo $_SESSION["mytest"];
    ?>  结果可以让人满意。PS:注意点
    1、session_star()前面不能有任何字符输入,包括前面不能有空格。
    2、$_SESSION一定要大写,不能用小写。