日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

session 的用法

發布時間:2025/4/14 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 的用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。