如何在php中設(shè)置cookie_httponly?針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。
創(chuàng)新互聯(lián)提供網(wǎng)站制作、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì),品牌網(wǎng)站建設(shè),一元廣告等致力于企業(yè)網(wǎng)站建設(shè)與公司網(wǎng)站制作,十年的網(wǎng)站開發(fā)和建站經(jīng)驗(yàn),助力企業(yè)信息化建設(shè),成功案例突破上千余家,是您實(shí)現(xiàn)網(wǎng)站建設(shè)的好選擇.
php設(shè)置httponly的方法:首先打開php配置文件“php.ini”;然后找到“session.cookie_httponly”設(shè)置項(xiàng);接著按“i”,使“vi”進(jìn)入編輯模式,并將值設(shè)為“1”;最后重啟“php-fpm”即可。
php.ini設(shè)置cookie_httponly
方法:
通過 php --ini命令找到php配置文件所在路徑
# php --ini
打開php配置文件php.ini
# cd /usr/local/php7/lib # vi php.ini
找到 session.cookie_httponly = 設(shè)置項(xiàng),按i使vi進(jìn)入編輯模式,將值設(shè)為1。
session.cookie_httponly = 1
按 Esc 鍵,輸入:wq保存退出vi編輯器。
:wq
重啟php-fpm,通過ps找到php-fpm進(jìn)程號(hào),然后重啟php-fpm
# ps -ef | grep php-fpm # kill -USR2 查詢到的進(jìn)程號(hào)
通過chrome瀏覽器的調(diào)試模式忍讓看到httponly沒有勾選上,但通過js已經(jīng)獲取不到cookie了。設(shè)置已經(jīng)生效了。
注意事項(xiàng)
為了讓站點(diǎn)不停止,請(qǐng)平滑重啟php-fpm。
關(guān)于如何在php中設(shè)置cookie_httponly問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。