2010-11-26 78 views

回答

2

它爲它製造。我認爲你錯過了腳本的session_start()部分。 然後,您可以註冊一個var,如下所示:$_SESSION['var_name'] = 'value';即已完成,如果會話未過期,則該變量將在您的域的任何地方都可用。 請記住,會話默認情況下會在24分鐘不活動後過期。

基本上代碼應該是這樣的:

session_start(); 
$_SESSION['var'] = 'var'; 

,你應該能夠得到變量在另一頁:

$var = $_SESSION['var']; 

這。只要不要忘記每個頁面頂部需要使用會話的session_start()

2

這樣,

<?php 
session_start(); 
$_SESSION['views'] = 1; 
echo "Pageviews = ". $_SESSION['views']; 
?> 

_SESSION數據將跨越多個頁面,直到你調用session_destroy()函數來保留。

3

中最基本的時尚好

<?php 
    //index.php 
    session_start(); 
    $_SESSION['name'] = "Fred"; 
    header("Location:displayname.php"); 
?> 


<?php 
    //displayname.php 
    session_start(); 
    echo $_SESSION['name']; 
?>