亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php SESSION類(購物車類)

2024-09-04 11:44:02
字體:
來源:轉載
供稿:網友

關于 SESSION 在 php 中的應用是必不要少的,最重要的功能之一,SESSION 在網絡應用中,稱為“會話”,我們通常理解為存儲特定用戶會話所需的信息,這樣,當用戶在網站頁面之間跳轉時,存儲的 SESSION 值不會丟失,而是在整個用戶會話中一直存活下去。通俗一點講,就是當用戶A上網時,會創建一個ID(a)值進行保存下來,如果你的ID(A)值沒有進行注銷,下次上網時,這個網站還會記得你的ID(A)值,這個時候就可以在網上進行調用你的ID(A)值了,比如歡迎您ID(A)值再一次訪問。

關于在 PHP 中應用 SESSION 值是很簡單的,只要在頂端提前輸入 session_start() 開始會話即可,下面就可以進行使用 SESSION 了,這只是小網站的應用方法,實際上,SESSION 自身還有許多屬性,比如 SESSION周期,調用SESSION,SESSION數據有效期,SESSION保存,SESSION注銷等等,如果有了這些屬性,看起來才算是一個比較規范的SESSION應用會話。

下面是一個完整的 Session 類,整合了 Session 最基本的屬性值,其中,打開,關閉與清理是符合php編程規范的,這也是一個很好的習慣。小小的說明一下,如果網站不是大量使用 Session 類,基本上就沒必要使用 SESSION 類了。

  1.  <?php 
  2. /** 
  3. * 文件描述 Session類 
  4. * ================================================================= 
  5. * 文件名稱 session.class.php 
  6. * ----------------------------------------------------------------- 
  7. * 適用環境: PHP5.2.x / mysql 5.0.x 
  8. * ----------------------------------------------------------------- 
  9. * 作 者 04ie。com 
  10. * ----------------------------------------------------------------- 
  11. * 創建時間 2010-2-1 
  12. * ================================================================= 
  13. */ 
  14. class Session 
  15. /** 
  16. * session默認有效時間 
  17. * @access public 
  18. * @var ineger $_expiry 
  19. */ 
  20. public $_expiry = 3600; 
  21. /** 
  22. * 有效域名 
  23. * @access public 
  24. * @var string $_domain 
  25. */ 
  26. public $_domain = '.phpfamily.cn'
  27. //初始化 
  28. public function __construct() 
  29. ini_set('session.use_trans_id', 0); 
  30. ini_set('session.gc_maxlifetime'$this->_expiry); 
  31. ini_set('session.use_cookie', 1); 
  32. ini_set('session.cookie_path''/'); 
  33. session_module_name('user'); 
  34. session_set_save_handler( 
  35. array(&$this'open'), 
  36. array(&$this'close'), 
  37. array(&$this'read'), 
  38. array(&$this'write'), 
  39. array(&$this'destroy'), 
  40. array(&$this'gc'
  41. ); 
  42. session_start(); 
  43. /** 
  44. * 打開session 
  45. * @access public 
  46. * @param string $savePath 
  47. * @param string $sName 
  48. * @return true 
  49. */ 
  50. public function open($savePath$sName
  51. $this->_conn = mysql_connect('localhost''root'''); 
  52. mysql_select_db('databases'); 
  53. mysql_query('SET NAMES "utf8"'); 
  54. return true; 
  55. /** 
  56. * 關閉session 
  57. * @access public 
  58. * @return bool 
  59. */ 
  60. public function close() 
  61. return mysql_close($this->_conn); 
  62. /** 
  63. * 讀取session 
  64. * @access public 
  65. * @param string $sid sessionID 
  66. * @return mixed 
  67. */ 
  68. public function read($sid
  69. $sql = "SELECT data FROM sessions WHERE sessionid='%s'"
  70. $sql = sprintf($sql$sid); 
  71. $res = mysql_query($sql$this->_conn); 
  72. $row = mysql_fetch_assoc($res); 
  73. return !$row ? null : $row['data']; 
  74. /** 
  75. * 寫入session 
  76. * @access public 
  77. * @param string $sid sessionID 
  78. * @param string $data serialize序列化后的session內容 
  79. * @return 
  80. */ 
  81. public function write($sid$data
  82. $expiry = time() + $this->_expiry; 
  83. $sql = "REPLACE INTO sessions (sessionid,expiratio 
  84. n,data) VALUES ('%s''%d''%s')"; 
  85. $sql = sprintf($sql$sid$expiry$data); 
  86. mysql_query($sql$this->_conn); 
  87. return true; 
  88. /** 
  89. * 銷毀session 
  90. * @access public 
  91. * @param string $sid sessionID 
  92. * @return 
  93. */ 
  94. public function destroy($sid
  95. $sql = "DELETE FROM sessions WHERE sessionid='%s'"
  96. $sql = sprintf($sql$sid); 
  97. mysql_query($sql$this->_conn); 
  98. return true; 
  99. /** 
  100. * 清理過期session 
  101. * @access public 
  102. * @param integer $time 
  103. * @return 
  104. */ 
  105. public function gc($time = 0) 
  106. $sql = "DELETE FROM sessions WHERE expiration < '%d'"
  107. $sql = sprintf($sql, time()); 
  108. mysql_query($sql$this->_conn); 
  109. mysql_query('OPTIMIZE TABLE sessions'); 
  110. return true; 
  111.   

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
不卡av电影在线观看| 欧美性猛交xxxx久久久| 成人福利网站在线观看| 岛国av一区二区| 91在线免费视频| 国产成人在线一区二区| 日韩免费看的电影电视剧大全| 国产91对白在线播放| 在线观看视频99| 欧美日韩亚洲国产一区| 国产精品免费电影| 久久999免费视频| 欧美性xxxxx极品娇小| 在线观看成人黄色| 久久久久久12| 国产一区在线播放| 久久免费成人精品视频| 一本色道久久综合亚洲精品小说| 麻豆国产精品va在线观看不卡| 95av在线视频| 国产日韩欧美另类| 日韩经典一区二区三区| 亚洲欧美激情另类校园| 久久综合久久美利坚合众国| 亚洲第五色综合网| 2019av中文字幕| 欧美国产第二页| 亚洲精品视频在线观看视频| 久久久成人av| 久久精品国产免费观看| 久久九九热免费视频| 欧美激情乱人伦一区| 欧美激情综合色| 欧美成人中文字幕| 国产小视频国产精品| 中文在线资源观看视频网站免费不卡| 日韩电影免费观看在线观看| 中文字幕日韩欧美精品在线观看| 亚洲人成在线一二| 国产日韩欧美中文在线播放| 成人有码在线播放| 中文字幕精品在线视频| 欧美自拍视频在线| 日韩中文字幕在线| 欧美乱人伦中文字幕在线| 日韩中文字幕精品| 国产精品免费在线免费| 姬川优奈aav一区二区| 91免费在线视频网站| 国产精品69av| 亚洲一级黄色片| 日韩视频免费大全中文字幕| 国产精品一区二区三区免费视频| 2019国产精品自在线拍国产不卡| 欧美高清在线观看| 伊人久久综合97精品| 国产精品久久久一区| 中文国产成人精品久久一| 国产精品99久久久久久人| 性欧美xxxx交| 久久精品国产亚洲一区二区| 亚洲视频视频在线| 91在线看www| 亚洲片在线观看| 成人国产精品久久久久久亚洲| 国产成人精品国内自产拍免费看| 国产亚洲精品久久久久久777| 色综合久久中文字幕综合网小说| 欧美激情喷水视频| 亚洲人成亚洲人成在线观看| 亚洲永久免费观看| 亚洲国产精品成人精品| 亚洲乱码一区av黑人高潮| 欧美超级乱淫片喷水| 日韩精品在线免费观看| 亚洲第一页自拍| 精品久久久久久中文字幕大豆网| 日韩三级成人av网| 欧美一级视频在线观看| 国产精品视频网站| 亚洲精品一区中文字幕乱码| 日韩中文字幕在线看| 欧美激情小视频| 国内外成人免费激情在线视频| 国产一区二区三区视频免费| 久久亚洲精品国产亚洲老地址| 91九色综合久久| 国产精品久久久久久久久| 在线播放亚洲激情| 欧美激情一区二区久久久| 亚洲成人精品av| 成人信息集中地欧美| 欧美日韩国产色视频| 国产欧美精品久久久| 欧美在线视频免费播放| 亚洲精品成人网| 日本成人在线视频网址| 国产成人亚洲综合91| 亚洲国产成人久久| 欧美成人自拍视频| 欧美综合激情网| 中文字幕视频在线免费欧美日韩综合在线看| 成人免费大片黄在线播放| 国产在线观看一区二区三区| 国产精品一区二区3区| 久久久亚洲欧洲日产国码aⅴ| 欧美精品videosex性欧美| 久久久av亚洲男天堂| 最近2019年手机中文字幕| 久久成人亚洲精品| 国产91精品黑色丝袜高跟鞋| 91深夜福利视频| 91免费电影网站| 亚州成人av在线| 精品免费在线视频| 国产成人免费91av在线| 亚洲精品国产电影| 久久91超碰青草是什么| 欧美另类极品videosbest最新版本| 亚洲人成77777在线观看网| 亚洲精品www| 欧美日韩不卡合集视频| 欧美一区二区.| 欧美日韩不卡合集视频| 日韩av免费网站| 亚洲自拍偷拍区| 68精品久久久久久欧美| 亚洲精品美女网站| 日韩美女免费视频| 久久99久久久久久久噜噜| 亚洲自拍中文字幕| 欧美性猛交xxxx免费看久久久| 免费97视频在线精品国自产拍| 欧美成人中文字幕在线| 亚洲精品suv精品一区二区| 国产美女精彩久久| 日韩欧美aⅴ综合网站发布| 美女黄色丝袜一区| 91九色视频导航| 亚洲免费电影在线观看| 国产精品欧美久久久| 国产精品无码专区在线观看| 国产国语videosex另类| 国模极品一区二区三区| 欧美裸体xxxx极品少妇| 欧美国产极速在线| 88xx成人精品| 日韩电影中文字幕在线| 在线播放日韩欧美| 国产精品主播视频| 亚洲天堂av图片| 亚洲精品v欧美精品v日韩精品| 国产在线不卡精品| 国产精品美女久久久免费| 欧美午夜激情在线| 色先锋久久影院av| 亚洲欧美另类在线观看| 亚洲第一视频网| 亚洲图片在线综合| 91午夜在线播放| 国产精品成av人在线视午夜片| 国产丝袜一区二区三区免费视频| 日本精品免费观看| 日韩欧美一区二区三区久久|