亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這段代碼有一兩點不理解 關于session的,希望大神能點撥一下,謝謝?。?!

<?php ???//開啟session ???session_start(); ???//獲取傳過來的商品名和價格 ???$name?=?$_GET['name']; ???$price?=?$_GET['price']; ???//把session中的商品信息和傳過來的(剛買的)商品信息對比 ???$goods?=?$_SESSION['goods'];??????????????????????????? ???if?($name?==?$goods[$name]['name'])?{ ???????//買過的話,則總價格增加,相應商品數量增加 ???????$_SESSION['totalPrice']?+=?$price; ???????$goods[$name]['number']?+=?1; ???}?else?{ ???????//第一次買的話,將相應的商品信息添加到session中 ???????$goods[$name]['name']?=?$name; ???????$goods[$name]['price']?=?$price; ???????$goods[$name]['number']?+=?1; ???????$_SESSION['totalPrice']?+=?$price; ???} ???$_SESSION['goods']?=?$goods; ???//購買處理完畢后跳轉到商品列表 ???header('location:?goodsList.php'); ?>首先第一點是這一句$goods = $_SESSION['goods']; ?在其他相關聯的php文件中都沒有看到有把值添加到?$_SESSION['goods']里面,那么這句話結束變量$goods是變成一個空的$_SESSION['goods']全局數組了嗎?還有一點就是$goods[$name]['name']中第一維參數為什么是$name,這個二維數組也不太理解其含義,還是說這段代碼本來就寫的不好?。ㄈ绻懊婺芾斫?,后面遍歷的時候是foreach($goods as value){ ?echo $value['name'].$value['price']}到是可以理解~)
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關注
  • 1953 瀏覽

添加回答

了解更多

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號