05-session的增刪改查

來源:互聯網
上載者:User

session1.php

<?phprequire_once("Dog.class.php");header("content-type:text/html;charset=utf-8");echo "<br/>儲存session資料<br/>";//1.初始化sessionsession_start();//2.儲存資料$_SESSION['name']="shunping";//session檔案中可以儲存所有的基礎資料型別 (Elementary Data Type)。//3.儲存intger  bool$_SESSION['age']=100;$_SESSION['isBoy']=true;//儲存數組$arr1=array("北京","小明","hello");$_SESSION['arr1']=$arr1;//儲存一個對象到Sesion檔案$dog1=new Dog("大狗",5,"很乖的狗");$_SESSION['dog1']=$dog1;echo "儲存成功3!";?>

session2.php

<?phpheader("Content-type:text/html;charset=utf-8");require_once("Dog.class.php");//示範如何擷取session資料//1.初始化sessionsession_start();//擷取sessionecho "<pre>";print_r($_SESSION);echo "</pre>";//擷取isboyecho $_SESSION['isBoy']."<br/>";echo $_SESSION['age']."<br/>";echo $_SESSION['name']."<br/>";if(!empty($_SESSION['arr1'])){echo "<br/>";$arr1=$_SESSION['arr1'];echo "數組的資料是:";foreach($arr1 as $key=>$val){  echo "<br/>--$val";}}else{  echo "數組中的資料沒有 了";}//3.取出對象//如果直接取出對象會報出一個不完整類的錯誤//所以我們在取出對象的時候先要聲明一下類//聲明類可以抽取出去引入。。。。。$xiaogou=$_SESSION['dog1'];echo "<br/>小狗的名字:".$xiaogou->getName();?>

session3.php

<?phpheader("Content-type:text/html;charset=utf-8");//更新session_start();$_SESSION["name"]="順平";echo "更新成功啦....";?>

session4.php

<?phpheader("Content-type:text/html;charset=utf-8");//刪除session資訊//1.刪除某一個價值對的資訊session_start();//unset($_SESSION['name']);//2.刪除所有的session資料//刪除當前這個瀏覽器對象的session檔案session_destroy();echo "刪除session成功!";//3.設定session的回收的時間//php.ini  session.gc.maxlifetime=1440  指的是類似於QQ5分沒操作離開的發獃時間//4.修改session檔案的存放的路徑//在php.ini檔案中的session.save_path="c:/mysession"//設定session初始化在php.ini檔案中設定//session.auto_start=1(不推薦使用,會影響效率)?>

Dog.class.php

<?phpclass 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;   }}?>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.