2010-05-18 35 views
1

工作我堅持了PHP會話它不工作我強制檢查在會話的基本程序PHP會話不WAMP5

ses.php

ses1.php 以上編不起作用。不知道機智編程或wamp服務器。 我已打開php.ini中的register_globals 我也檢查session.save_path =「c:/ wamp/tmp」 session.save_handler = files。 PL建議我處理會話

在此先感謝。

+0

對不起,你的問題不讀得非常好。你應該包含一些代碼,而不是文件名。 – JYelton 2010-05-18 18:53:38

回答

1

您是否正在創建和關閉會話? 是否存在正確的文件路徑並且是否可寫? (你正在使用Windows,對嗎?)

我也建議從WAMP管理屏幕檢查php配置,以確保會話信息是正確的。如果您對路徑進行了任何更改,則必須重新啓動Web服務器。

來自實例:http://php.net/manual/en/function.session-start.php

<?php 
// page1.php 

session_start(); 

echo 'Welcome to page #1'; 

$_SESSION['favcolor'] = 'green'; 
$_SESSION['animal'] = 'cat'; 
$_SESSION['time']  = time(); 

// Works if session cookie was accepted 
echo '<br /><a href="page2.php">page 2</a>'; 

// Or maybe pass along the session id, if needed 
echo '<br /><a href="page2.php?' . SID . '">page 2</a>'; 
?> 

使page2.php

<?php 
// page2.php 

session_start(); 

echo 'Welcome to page #2<br />'; 

echo $_SESSION['favcolor']; // green 
echo $_SESSION['animal']; // cat 
echo date('Y m d H:i:s', $_SESSION['time']); 

// You may want to use SID here, like we did in page1.php 
echo '<br /><a href="page1.php">page 1</a>'; 
?>