http://www.chinalinuxpub.com/read.php?wid=87
你看看,有了初步印象后再提问吧!
session_start()是创建一个session,每个大的版本的session函数都会有较大的改变,在你了解的基础上在看一下php手册,他会告诉你每个版本的不同之处,现在php中的session变得和操作变量一样简单了哦!

解决方案 »

  1.   

    session_start();
    session_register("session_a","session_b","session_c");
    $session_a=1;
    $session_b=1;
    $session_c=1;
      

  2.   

    页面间参数传递的方法很多,常用的有gpc(GET,POST,Cookie),session.
    get方法可以通过URL传递参数,例:
    a.php?tmp=123
    在b.php中可以这样取值:
    <?php
    $tmp = $_GET["tmp"];
    ?>
    ----------
    post方法类似,在表单中使用:
    <?php
    $tmp = $_POST["tmp"];
    ?>----------
    session是指回话,跟asp中作用是一样的,不过具体的用法不同.
      

  3.   

    网上找了个例子 :
    test1.php 
    <? 
    session_start(); 
    session_register("count"); 
    echo $count=0; 
    ?> test2.php 
    <? 
    session_start(); 
    echo $count++; 
    ?> 可这里test1里 session 没有指向 test2 呀? 比较疑惑
      

  4.   

    session start()在服务器端建立一个类似dfdf121332434323的txt文件,记录这您在test1中定义的$count=0,
    此文件的内容类似:count|0您的test2又有了session_start(),他发现了服务奇上有同样用户的session文件dfdf121332434323.txt,他将不新建session,而$counter将counter值加一写入$counter,那样就完成一次session的调用和写入,现在服务奇端的txt文件内容就成了:count|1这大致是session的基本工作原理,您应该看一下书啊,大哥!
    书是我们最好的朋友啊!