2010-06-16 100 views
2
<?php 
session_start(); 
// store session data 
$_SESSION['count']=0; ?> 

<html><head></head> 
<body> 
<?php include ("getElement.php"); 
echo getLinkButton("myscript.php", "myscript.php"); 
echo $_SESSION['count']++; ?> 

</body> 
</html> 

上述工程的代碼上,但是當我點擊鏈接導航到myscript.php:

<?php 
echo $_SESSION['count']; 
?> 

我得到這個錯誤: 未定義的變量:在_SESSION /home/ubuntu/public_html/myscript.php第2行

回答

1

myscript.php:

<?php 
session_start(); 

echo $_SESSION['count']; 
?> 

您必須在session_start你希望在使用會話的所有頁面的頂部

4

使用session_start()在第二頁中也一樣,訪問$_SESSION超全局陣列之前。

0

你必須在每一頁上做session_start();要使用session-vars,並且確保你啓用了cookie或發送session-id到每個鏈接和表單。

相關問題