SESSION就是会话。。它的运作是这样的:客户端通过COOKIE或URL不间断地传递一个PHP SESSION ID,一般为PHPSESSID服务器端,有一个保存SESSION内容的文件,客户端通过SESSION ID与其挂钩。
具体可以看手册里的SESSION部分 http://www.php.net/session

解决方案 »

  1.   

    谢谢,文档我看了.呵呵~~比中文的吃力 SESSION和COOKIE之间是个什么关系呢
      

  2.   

    php的sessionid是存储在两个地方客户端:cookie
    服务器端:tmp文件夹下。可以看出来,php的session是变相地利用cookie来实现的。如果你禁止cookie,那么,session将不能正常使用。
      

  3.   

    session驻留在服务器端,可以通过此功能进行在线人数的显示,及进行相应的对应功能
      

  4.   

    session就是一个会话,每次会话通信的时候都用一个session id
      

  5.   

    和ASP的有点像,可以先看ASP的!
    :)
      

  6.   

    说白了session就是一个“全局变量”,定义之后在所有网页中都可用,只要不关闭网页且不注销,session这个变量就一直存在。例如打开1.php之后打开2.php:1.php
    <?
    session_start();//使用session必须在文件中加的东东
    $_SESSION['num_abc'] = 345;//定义一个session的标准格式
    $_SESSION['str_abc'] = "345a";
    ?>2.php
    <?
    session_start();
    echo $_SESSION['num_abc'].'<br>';
    echo $_SESSION['str_abc'].'<br>';
    session_unregister(str_abc);//注销一个session的值
    echo $_SESSION['num_abc'].'<br>';
    echo $_SESSION['str_abc'].'<br>';
    echo $_SESSION['str_aaa'].'<br>';//未定义的session值为空
    ?>浏览器中将有如下显示:
    345
    345a
    345就是这么简单
      

  7.   

    忘了说清楚:应该是”说白了session就是一个“全局变量”,定义之后在所有网页中都可用,只要不关闭 浏览器 且不注销,session这个变量就一直存在。“