可以。
不是有session_destroy函数吗?

解决方案 »

  1.   

    session_start();
    session_unset();
    session_destroy();
      

  2.   

    这几个都是针对自己的Session的,而不是针对别人的session.我这儿是要结束别人的session。比如,我做一个论坛,论坛不允许用户重复登陆,如果登陆了,再一次登陆的时候,上一次登陆的session自动结束。这样,同时一个用户只有一个登陆。这就需要我将用户的Session_id存库,然后根据用户ID找出对应的session_id,然后将改session_id的所有session全部destory。然后再重新开始一个新的session(自己的session)。
      

  3.   

    就是用上面几位说的方法了,不过你得判断是结束谁的session 而已.
      

  4.   

    1. Destroying a session<?php
    // Initialize the session.
    // If you are using session_name("something"), don't forget it now!
    session_start();
    // Unset all of the session variables.
    session_unset();
    // Finally, destroy the session.
    session_destroy();?> 
    2. 结束用$_SESSION注册的session<?php
    // Initialize the session.
    // If you are using session_name("something"), don't forget it now!
    session_start();
    // Unset all of the session variables.
    $_SESSION = array();
    // Finally, destroy the session.
    session_destroy();?>
      

  5.   

    你可以给需要或不需要SESSION的用户做一个标记flag,如果flag为1,则产生SESSION,否则,不产生SESSION.