session 的用法
生活随笔
收集整理的這篇文章主要介紹了
session 的用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
</head><body>
<?php
//session_start();//開啟session,必須寫在PHP代碼最頂端//HTTP,無狀態性
//記錄登陸者狀態:SESSION COOKIE//SESSION:存儲在服務端的,每個人存一份,可以存儲任意類型的數據,默認過期時間15分鐘,(安全,但是,服務器壓力大)
//COOKIE:存儲在客戶端的,每個人存一份,只能存儲字符串,默認永不過期,(安全性低,很少用)$_SESSION["uid"]="zhangsan";//寫入SESSION,在服務器中開辟一個空間 uid ,
echo $_SESSION["uid"];/*setcookie("uid","zhangsan");//設置COOKIE,不常用
echo $_COOKIE("uid");
*/?>
<a href="test1.php">跳轉</a>zaq123</body>
</html>
做水果購物的購物車
showlist.php
<body> <table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr><td>水果名稱</td><td>水果價格</td><td>水果產地</td><td>水果庫存</td><td>操作</td> </tr> <?phpinclude("../DBDA.php"); $db = new DBDA();$sql = "select * from fruit";$attr = $db->Query($sql);foreach($attr as $v) {echo "<tr><td>{$v[1]}</td><td>{$v[2]}</td><td>{$v[3]}</td><td>{$v[4]}</td><td><a href='addgwc.php?code={$v[0]}'>加入購物車</a></td></tr>"; }?> </table><a href="gouwuche.php">查看購物車</a> </body> </html>addgwc.php
<?php session_start();//必須在頂部$code = $_GET["code"];//思路:存入數據,是否是第一次,如果是,操作。。。如果不是,是否已經存在,存入。。。 //如果第一次點擊 if(empty($_SESSION["sg"])) {$attr = array(array($code,1));$_SESSION["sg"] = $attr; } else {//第n次點擊,n!=1$attr = $_SESSION["sg"];//判斷該水果是否已經存在if(iscunzai($code)){foreach($attr as $k=>$v){if($v[0]==$code){$attr[$k][1] = $v[1]+1;}}$_SESSION["sg"] = $attr;}else{$arr = array($code,1);array_push($attr,$arr);$_SESSION["sg"] = $attr;}}//判斷是否存在的函數 function iscunzai($c) {$attr = $_SESSION["sg"];$b = false;foreach($attr as $v){$b = $b || in_array($c,$v);}return $b; }header("location:showlist.php");?
gouwuche.php
<body> <table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr><td>水果名稱</td><td>水果價格</td><td>數量</td> </tr> <?php session_start();include("../DBDA.php"); $db = new DBDA();$attr = $_SESSION["sg"];foreach($attr as $v) {$sql = "select Name,Price from fruit where Ids='{$v[0]}'";$arr = $db->Query($sql);echo "<tr><td>{$arr[0][0]}</td><td>{$arr[0][1]}</td><td>{$v[1]}</td></tr>"; }?> </table> </body> </html>?
?
轉載于:https://www.cnblogs.com/wanlibingfeng/p/5517231.html
總結
以上是生活随笔為你收集整理的session 的用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: base库中的BarrierClosur
- 下一篇: 5月22日 格式与布局