<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                修改目錄權限: ~~~ sudo chmod -R 777 /usr/share/nginx/html ~~~ 在`/usr/share/nginx/html`文件夾下,創建`1.php`,內容如下: 先存儲 ~~~php <?php session_start(); $_SESSION['NAME'] = "ChongQing"; ?> ~~~ 創建`2.php`驗證是否存在,代碼如下: ~~~php <?php session_start(); echo $_SESSION['NAME']; ?> ~~~ 在瀏覽器上先后運行這兩個文件:`localhost/1.php`和`localhost/2.php`。 若能在網頁上出現`ChongQing`,則證明已經存儲有該值。 ![此處輸入圖片的描述](https://doc.shiyanlou.com/document-uid735639labid1397timestamp1532056148997.png) 下面我們嘗試將一個對象保存至 session 中,編寫 3.php: ~~~php <?php session_start(); //保存一個對象到session文件 class Dog{ private $name; private $age; private $intro; function __construct($name,$age,$intro){ $this->name=$name; $this->age=$age; $this->intro=$intro; } public function getName(){ return $this->name; } } $dog1=new Dog("大狗",5,"很好的一只狗"); $_SESSION['dog1']=$dog1; echo "保存OK"; ?> ~~~ 上面的代碼是可以正常運行的。 ![此處輸入圖片的描述](https://doc.shiyanlou.com/document-uid735639labid1397timestamp1532056185536.png) 在 session 中可以保存的數據有: * string * integer * double * boolean * array * object #### session 對象存儲 1. 要使用 session ,都需要初始化[session\_start()](http://php.net/manual/en/function.session-start.php); 2. 取出基本信息 3. 取對象 編寫 4.php: ~~~php <?php //獲取session echo "<br>獲取session數據</br>"; //1.把所有的session獲取 session_start(); print_r($_SESSION); //2.通過key來指定獲取某個值 echo "名字是":.$_SESSION['name']; $arr1=$_SESSION['arr1']; foreach($arr1 as $key=>$val){ echo "<br/>--$val"; } //3.取出對象,因為是私有的,要提供一個public方法 echo "<br/> dog'name is ".$xiaoguo->getName(); ?> ~~~ 可能報錯:對象不完整。用瀏覽器訪問可能得不到我們想要的內容。 因為在存 session 的時候,會把“類”這個概念丟失。所以不知道這是一個類,要在 session 取出來之前聲明一下這個類的信息,改寫`4.php`: ~~~php <?php session_start(); class Dog{ private $name; private $age; private $intro; function _construct($name,$age,$intro){ $this->name=$name; $this->age=$age; $this->intro=$intro; } public function getName(){ return $this->name; } } $xiaoguo=$_SESSION['dog1']; echo "<br/> dog'name is ".$xiaoguo->getName(); ?> ~~~ ![此處輸入圖片的描述](https://doc.shiyanlou.com/document-uid735639labid1397timestamp1532056178170.png) 如果覺得麻煩,可以寫成這樣,然后把 Dog 類封裝,`require_once "Dog.class.php"`,注意寫在 session 之前。 #### 更新 session 其實就是重新存入,刷新以前的數據,改寫 1.php: ~~~php <?php //更新 session_start(); $_SESSION['NAME']="shiyanlou"; ?> ~~~ 在瀏覽器上先后運行這兩個文件:`localhost/1.php`和`localhost/2.php`。運行后截圖如下: ![此處輸入圖片的描述](https://doc.shiyanlou.com/document-uid735639labid1397timestamp1532056212023.png) #### 刪除 session 一個 session 對應的是一個瀏覽器中的一個會話,在寫代碼的時候 用`empty()`去判斷 session 文件的存在。改寫 1.php: ~~~php <?php //刪除某一個key<==>value session_start(); unset($_SESSION['NAME']); //unset是釋放給定變量; echo "success"; //刪除所有的key<==>value session_destroy(); //刪除當前這個瀏覽器對應的session文件 ?> ~~~ 這個時候在運行`localhost/2.php`,就看不到之前的內容了。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看