php中使session可以跨窗口运行的方法|PHP中使session可以跨窗口运行的方法

时间:2015-01-25  来源:窗口特效  阅读:

这本来是session的基本用法,但在php中就不灵了。不过我们可以把session变量注册成"跨窗口的全局变量"。但这有一个条件,就是要向需要使用该session变量的窗口发送变量名为session_name(),值为session_id()的变量,用表单或者在url后面用?带上都可以.并且在使用session变量的页面的一开始处调用session_start()。

例子如下:

login.php文件:






登陆画面



  
  
    

测试系统-----登陆画面


                    border="1" cellpadding="2" cellspacing="2">
            
                用户:
                
            
            
                密码:
                
            
            
                
            
        
    
  



result.php文件:






结果画面



    欢迎你, 
            @session_start();
        if(isset($_POST["username"])){
            $username = htmlspecialchars($_POST["username"]);
            $_SESSION[""username""] = $username;
        } else {
            $username = $_SESSION[""username""];
        }
        echo $username; 
    ?>
    

    

    返回
    数据库测试
    


database.php文件:






结果画面



    Email:
            @session_start();
    
        $conn = mssql_pconnect(""localhost"", ""sa"", ""sa"");
        mssql_select_db(""netstore"");
        $query =  mssql_query(""select * from CUSTOMER"", $conn);
        $name =  mssql_result($query, 0, ""email"");
        echo $name;
    ?>
    

    

    返回



 



php中使session可以跨窗口运行的方法|PHP中使session可以跨窗口运行的方法

http://m.bbyears.com/wangyetexiao/12475.html

推荐访问:
相关阅读 猜你喜欢
本类排行 本类最新