站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        php setcookie 失效怎么辦

        php setcookie失效的解決辦法:1、瀏覽器開啟cookie;2、刪除在setcookie()之前的任何HTTP頭部輸出;3、使用php的setcookie()來創(chuàng)建cookie即可。

        php setcookie 失效怎么辦

        本文操作環(huán)境:Windows7系統(tǒng)、PHP7.1版,DELL G3電腦

        php setcookie函數(shù)失效?

        最近在為一個網(wǎng)站寫php后臺的時候發(fā)現(xiàn)setcookie這個函數(shù)總是不能正常的設(shè)置cookie,通過var_dump()發(fā)現(xiàn)函數(shù)返回值是false,顯然是設(shè)置不成功,谷歌之,發(fā)現(xiàn)setcookie失效可能有這樣一些原因:

        瀏覽器禁用了cookie。不用檢查,我肯定沒有禁用。

        使用php的setcookie()來創(chuàng)建cookie和php中開啟session的 session_start()一樣,在setcookie()之前不能有任何HTTP頭部輸出。我去檢查代碼,發(fā)現(xiàn)如下代碼

        var_dump($qOpenId);
        setcookie('qOpenId',$openid,time() + 30 * 24 * 3600,'/');

        果斷注釋var_dump($OpenId)這行,測試,成功。

        個人認(rèn)為,setcookie應(yīng)該是直接設(shè)置http header里面的內(nèi)容,所以前面不能有任何頭部輸出,var_dump,echo 什么的都不能有

        推薦學(xué)習(xí):《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 亚洲精品线路一在线观看| 乱码精品一区二区三区| 亚洲精品无码永久在线观看| 老司机国内精品久久久久| 亚洲AV无码成人精品区蜜桃| 国产一区二区精品久久凹凸| 欧美国产日本精品一区二区三区| 精品不卡一区二区| 亚洲国产精品成人久久蜜臀| 国内精品视频在线观看| 国产精品久久久久影院嫩草| 久久精品人人做人人爽97| 亚洲精品高清在线| 欧美日韩在线精品一区二区三区激情综合 | 丝袜美腿国产精品视频一区| 精品欧洲AV无码一区二区男男| 亚洲日韩中文在线精品第一| 麻豆精品三级全部视频 | 永久免费精品视频| 国产精品福利一区二区| 国产精品视频二区不卡| 无码日韩人妻精品久久蜜桃| 综合在线视频精品专区| 亚洲国产精品激情在线观看 | 91av国产精品| 91精品成人免费国产片| 911亚洲精品国产自产| 一级成人精品h| 91麻豆精品一二三区在线| 88国产精品无码一区二区三区| 四虎成人www国产精品| 欧美久久精品一级c片片| 久久精品一区二区三区不卡| 久久91精品国产91久久小草| 久久精品嫩草影院| 国产精品v欧美精品v日韩| 国产精品被窝福利一区| 国产精品嫩草影院久久| 久久久久久噜噜精品免费直播| 久久久久人妻精品一区三寸蜜桃| 久久久无码精品午夜|