學習PHP session的傳遞方式,phpsession
本文執行個體為大家分享了PHP session的三種傳遞方式,供大家參考,具體內容如下
既然學習到了就做下筆記,解決資料的共用,在也不要擔心,什麼時候還要你自己手動去設定開啟cookie了!
(1)通過GET方式來傳遞session_id
<?php$sid = "test"; //設定一個session的idsession_id($sid); //將$sid的值當成是session_id,方便做測試session_start(); //開啟session$_SESSION['user'] = "session的傳遞方式";?>">test_1.php //將session_id的值用GET傳參的方式處理//php設定檔的修改不同配置項的效果session.use_only_cookies = //關閉這個選項,就是允許通過get,自動產生session">test_1.php//這樣寫,可以省掉自己去通過$_GET去擷取值session.use_trans_sid = 1 //將這個選項開啟,將自動的使用session_idtest_2.php //不需要加任何參數,==================================================">test_1.php這個的設定具體哪個有點忘記了反正SID就是一個常量,包含了所需要的內容session資訊!//session_3.php頁面 session_id($_GET['sid']); //接受sesssion_id;session_start();var_dump($_SESSION); //列印結果看下
結果
(2)在表單中通過隱藏的值來傳遞
//前面的公用部分不變//通過form表單中隱藏來傳遞//session_4頁面中$sid = $_POST['sid'];session_id($sid);session_start();var_dump($_SESSION); //列印結果看下,結果都是一樣能實現,就不再重複的輸入結果資料
(3)檔案的形式
以上就是本文的全部內容,希望對大家學習瞭解PHP session的傳遞方式有所協助。
http://www.bkjia.com/PHPjc/1136634.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1136634.htmlTechArticle學習PHP session的傳遞方式,phpsession 本文執行個體為大家分享了PHP session的三種傳遞方式,供大家參考,具體內容如下 既然學習到了就做下筆記,...