首先,在頁面執行一開始就啟動會話並儲存會話變量,而不需要任何先前的輸出。這對於會話正常運作至關重要。
在第一頁中,執行以下程式碼:
<?php session_start(); $_SESSION['myvar'] = 'myvalue'; ?>
此程式碼啟動一個會話並將值「myvalue」指派給會話變數「 myvar」。
在後續頁面上,使用以下程式碼檢查會話變數是否已設定且具有預期值:
<?php session_start(); echo "1"; if (isset($_SESSION['myvar'])) { echo "2"; if ($_SESSION['myvar'] == 'myvalue') { echo "3"; exit; } } ?>
如果會話變數已設定且具有預期值:
1 2 3
以上是如何跨多個 PHP 頁面儲存和檢索會話變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!