在我的PHP應用程序中,我使用了UserName & Pwd並檢查數據庫中的用戶表以檢查用戶的有效性。登錄成功後,我存儲在證書中,如下所示服務器會話:php5中的無Cookie驗證
$_SESSION['username'] = $username;
$_SESSION['pwd'] = $pwd;
我查了會議,以確保用戶已經登錄你可以看到下面的代碼:
if (empty($_SESSION['userId']))
header("Location: login.php");
問題是,如果我在瀏覽器中禁用cookie,即使登錄成功,我也無法進入其他頁面。我發現PHP會話使用cookie在瀏覽器中存儲一些值。無論如何在PHP5中使用無Cookie會話?
你必須處理這個在你的login.php這樣 如果(!空($ _ GET [「sess_id」] )) { //代碼是管理員? } – streetparade 2010-07-08 23:08:38