站長資訊網(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国内精品久久久久影院| 亚洲精品高清在线| 久久99精品免费一区二区| 91精品日韩人妻无码久久不卡| 99久久er这里只有精品18| 久久99精品久久久久子伦| 亚洲精品国产精品乱码在线观看 | 国产精品亚洲精品日韩已方| 99久久人妻无码精品系列| 久久国产精品99国产精| 日韩人妻精品无码一区二区三区| 一区二区日韩国产精品| 午夜精品久久久久久| 欧美亚洲成人精品| 偷拍精品视频一区二区三区| 免费国产在线精品一区| 久久成人精品| 麻豆精品视频在线观看| 免费精品视频在线| 久久久久久青草大香综合精品 | 99精品国产成人一区二区| 精品日产一区二区三区手机| 高清免费久久午夜精品| 国产2021精品视频免费播放| 国产精品成人不卡在线观看| 国产福利视精品永久免费| 国产精品久久久久久久久免费| 500av导航大全精品| 国产a精品视频| 欧美亚洲精品在线| 四虎国产精品永久地址51| 在线观看日韩精品| 精品国产91久久久久久久a| 久久久久国产成人精品亚洲午夜| 久久精品亚洲乱码伦伦中文 |