国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

探討多鍵值cookie(php中cookie存取數組)的詳解

2024-05-04 23:09:01
字體:
來源:轉載
供稿:網友

cookie默認不能存數組,所以下面的寫法是錯誤的。
報錯如下:
Warning: setcookie() expects parameter 2 to be string, array given in
但是PHP可以把同名且后面以[]結尾的cookie解析為數組。在php里面實現cookie存數組的方法如下:

方法一:先用serialize序列化數組,再存入COOKIE ,讀出來時用unserialize得到原來的數組

方法二:設定多鍵值cookie,注意必須給鍵值

復制代碼 代碼如下:


$arr = array(1,2,3);
setcookie("a[0]", $arr[0]);
setcookie("a[1]", $arr[1]);
setcookie("a[2]", $arr[2]);


結果:數組所有元素都存到了。
數組長度 :3
Array ( [0] => 1 [1] => 2 [2] => 3 )

以下寫法是錯誤的:

復制代碼 代碼如下:


$arr = array(1,2,3);
setcookie("a[]", $arr[0]);
setcookie("a[]", $arr[1]);
setcookie("a[]", $arr[2]);


結果:只存了最后一個元素
數組長度 :1
Array ( [0] => 3 )

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 夏河县| 广西| 昭平县| 荔波县| 聂拉木县| 珠海市| 台北市| 永州市| 宁津县| 绥宁县| 韶山市| 临清市| 乌拉特前旗| 涟水县| 芜湖县| 余姚市| 宽甸| 喜德县| 清流县| 阿克陶县| 休宁县| 田东县| 长治市| 松江区| 华坪县| 奇台县| 寻乌县| 东平县| 寻乌县| 梅河口市| 云梦县| 临朐县| 嵊州市| 罗源县| 神农架林区| 烟台市| 柳河县| 资中县| 阿合奇县| 新绛县| 绍兴县|