国产探花免费观看_亚洲丰满少妇自慰呻吟_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標志 的解決辦法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 澄城县| 舟曲县| 吉安市| 石林| 太湖县| 波密县| 阿尔山市| 女性| 堆龙德庆县| 宝兴县| 城市| 织金县| 广东省| 江阴市| 秦安县| 松潘县| 中山市| 贺州市| 左权县| 弥渡县| 高淳县| 富源县| 中西区| 富阳市| 平罗县| 德格县| 高陵县| 汶川县| 邵东县| 洪雅县| 新源县| 临潭县| 桃江县| 荥经县| 鹤岗市| 萨嘎县| 高邑县| 泰兴市| 卫辉市| 翁源县| 漳平市|