程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP4 Session實現的迷你購物籃二

PHP4 Session實現的迷你購物籃二

編輯:關於PHP編程

要求
  你應該知道什麼是session。如果不知道,這裡有一個快速的綱要。已經有很多文章關於這個話題,你可以從中找到所有你需要的代碼例子。在你的開始頁面打開一個session,使用$#@60;?php
session_start();
?$#@62;
  這樣將創建一個session名字和一個session id。你現在既可以使用缺省的通過基於cookie的設置session 的方式,通過一個表單來傳遞session id,或把它作為一個變量附在你的鏈接上(get方法)的方法。不要忘記在最後釋放session。:)
  你的商品應該有一個名字,價格和唯一標識,以便能用在這個例子中,如果不這樣,你可能需要做一點修改。這裡我使用mysql作為後端以便建立頁面及其它,為了讓購物能工作這不是必須的。:)
  你應該了解數組。現在如果有人有時間利用我的代碼並且創建一個它的類,我理所當然地要感激得到它。
定義
  為了簡化這個例子,我使用了四個獨立的數組和一些額外的變量。代碼可以被優化。這樣可以很容易地顯示想法和閱讀代碼。可以使用類更好的完成,但是我不能十分肯定是否能夠把對象保存到session 裡。有人想對此發表評論嗎?
  我們還需要一個項目計數器。當然可以使用count() 命令來實現,我只不過認為它足夠好,以便總能知道有多少的項目,並且它也為循環提供了一個好的計數器。
工作
  讓我們假設在你的HTML頁中有一個商品列表
ID Name Price
1 Mouse 25.00 add
2 Key 100.00 add
3 Car 5000.00 add
4 Game 25.00 add

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved