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

首頁 > 開發 > PHP > 正文

php5.2環境 Cookie沒有HttpOnly標志 的解決辦法

2024-05-04 21:47:05
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了php5.2環境 Cookie沒有HttpOnly標志 的解決辦法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

       做網站的朋友大部分都會很在意網站的安全,很多都會使用360檢測網站是否存在漏洞或者不安全因素。360檢測中檢查會有這樣一個不安全提示:Cookie沒有HttpOnly標志。查看了360官方的解決方案,大概分為以下4個辦法來處理對一些重要的Cookie添加HttpOnl

Cookie沒有HttpOnly標志

javaEE:

       response.setHeader("Set-Cookie", "cookiename=value; Path=/;Domain=domainvalue;Max-Age=seconds;HTTPOnly");
設置完畢后通過js腳本是讀不到該cookie的,但使用如下方式可以讀取 Cookie cookies[]=request.getCookies();。

Servlet3:

       在web.xml中添加如下片段: true true。

PHP4:

       header("Set-Cookie: hidden=value; httpOnly");

PHP5:

       setcookie("abc", "test", NULL, NULL, NULL, NULL, TRUE); 最后一個參數為HttpOnly屬性

C#:

       HttpCookie myCookie = new HttpCookie("myCookie"); myCookie.HttpOnly = true; Response.AppendCookie(myCookie);

VB.NET:

       Dim myCookie As HttpCookie = new HttpCookie("myCookie") myCookie.HttpOnly = True Response.AppendCookie(myCookie)

在 .NET 1.1 中您需要手動添加:

       Response.Cookies[cookie].Path += ";HTTPOnly";

網上大神的一些解決辦法:

       PHP5.2以上版本已支持HttpOnly參數的設置,同樣也支持全局的HttpOnly的設置,在php.ini中

-----------------------------------------------------

session.cookie_httponly =

-----------------------------------------------------

設置其值為1或者TRUE,來開啟全局的Cookie的HttpOnly屬性,當然也支持在代碼中來開啟:

Discuz解決辦法:

Discuz只在 用戶登錄信息里默認使用HttpOnly(PHP版本不能低于5.2),這基本夠了,cookie最重要的就是登錄信息了, 360掃描系統一般是游客身份訪問網站,沒有HttpOnly正常 你想全部cookie都HttpOnly,打開 source/function/function_core.php 找到 $httponly = false) 改為 $httponly = true)

以上就是php5.2環境 Cookie沒有HttpOnly標志 的解決辦法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 六盘水市| 尼玛县| 叶城县| 大厂| 南召县| 察隅县| 衢州市| 扎兰屯市| 嘉禾县| 清原| 德州市| 巴中市| 乌拉特前旗| 淮安市| 冀州市| 贡嘎县| 交城县| 宁明县| 保亭| 江阴市| 鄄城县| 乐业县| 桐乡市| 南康市| 浏阳市| 龙门县| 石门县| 永吉县| 余江县| 澳门| 太湖县| 和林格尔县| 土默特左旗| 沛县| 甘肃省| 滁州市| 南宫市| 大宁县| 迁西县| 教育| 精河县|