easyswoole - 基于swoole扩展实现的一款高性能php框架

Cookie

Cookie 是在 HTTP 協議下,服務器或腳本可以維護客戶工作站上信息的一種方式。

Cookie 是由 Web 服務器保存在用戶瀏覽器(客戶端)上的小文本文件,它可以包含有關用戶的信息。無論何時用戶鏈接到服務器,Web 站點都可以訪問 Cookie 信息 。

目前有些 Cookie 是臨時的,有些則是持續的。臨時的 Cookie 只在瀏覽器上保存一段規定的時間,一旦超過規定的時間,該 Cookie 就會被系統清除 。

持續的 Cookie 則保存在用戶的 Cookie 文件中,下一次用戶返回時,仍然可以對它進行調用。在 Cookie 文件中保存 Cookie,有些用戶擔心 Cookie 中的用戶信息被一些別有用心的人竊取,而造成一定的損害。其實,網站以外的用戶無法跨過網站來獲得 Cookie 信息。如果因為這種擔心而屏蔽 Cookie,肯定會因此拒絕訪問許多站點頁面。因為,當今有許多 Web 站點開發人員使用 Cookie 技術,例如 Session 對象的使用就離不開 Cookie 的支持

存儲

cookie存儲在用戶端(通常是瀏覽器端),可通過JavaScript腳本,服務端response頭進行設置/修改/刪除操作
一個cookie,存在以下信息:

name   一個唯一確定的cookie名稱,通常來講cookie的名稱是不區分大小寫的。

value  存儲在cookie中的字符串值。

domain  cookie對于哪個域是有效的。所有向該域發送的請求中都會包含這個cookie信息。這個值可以包含子域(如:
yq.aliyun.com),也可以不包含它(如:.aliyun.com,則對于aliyun.com的所有子域都有效).

path   表示這個cookie影響到的路徑,瀏覽器跟會根據這項配置,像指定域中匹配的路徑發送cookie。

expires  失效時間,表示cookie何時應該被刪除的時間戳(也就是,何時應該停止向服務器發送這個cookie)。如果不設置這個時間戳,瀏覽器會在頁面關閉時即將刪除所有cookie;不過也可以自己設置刪除時間。這個值是GMT時間格式,如果客戶端和服務器端時間不一致,使用expires就會存在偏差。

max-age 與expires作用相同,用來告訴瀏覽器此cookie多久過期(單位是秒),而不是一個固定的時間點。正常情況下,max-age的優先級高于expires。

HttpOnly  告知瀏覽器不允許通過腳本document.cookie去更改這個值,同樣這個值在document.cookie中也不可見。但在http請求張仍然會攜帶這個cookie。注意這個值雖然在腳本中不可獲取,但仍然在瀏覽器安裝目錄中以文件形式存在。這項設置通常在服務器端設置。

secure   安全標志,指定后,只有在使用SSL鏈接時候才能發送到服務器,如果是http鏈接則不會傳遞該信息。就算設置了secure 屬性也并不代表他人不能看到你機器本地保存的 cookie 信息,所以不要把重要信息放cookie就對了服務器端設置

cookie不僅僅只作為session會話,也可存儲一些不重要的會員個性化設置,例如:

  • 用戶A通過設置cookie type:red
  • 用戶A請求服務端,想獲取一個頁面
  • 服務端接收到請求,并解析到type:red,給用戶A返回一個紅色風格的首頁

安全

服務端安全

首先,cookie是存儲在用戶端的,可以被用戶修改,所以服務端不能直接通過一個cookie來確定用戶身份,需要用一定的方式加密或者對等存儲(cookie作為憑證,在服務端記錄對應數據),服務端session就是使用這種方法存儲的

用戶端安全

在通常情況下,用戶端的cookie安全的,網站以外的用戶無法跨過網站來獲取用戶的cookie信息,但是有心之人可能會通過ajax方法,讓用戶訪問A網站,卻使用B網站的腳本進行敏感操作.(詳細內容可自行搜索"跨站點腳本攻擊")

phper中的cookie

在php web網站中,用戶端cookie是必不可少的,沒有cookie就無法啟用session會話,無法識別用戶身份,php中的session_start()函數就是向用戶端設置一個cookie值用于session會話.

主站蜘蛛池模板: 河南反渗透设备,河南纯净水设备,河南软化水设备,郑州EDI超纯水设备,郑州水处理设备厂家_河南江宇环保科技有限公司 | 视频监控|安防监控|智能防火|智慧城市-浩海科技 | 上海惠涵实业有限公司-德国进口风机,德国Elektror依莱克罗风机 上海画册设计-上海宣传册设计-产品手册设计-企业画册设计公司 | 西安西玛电机销售,西安西玛电机有限公司(原泰富西玛西安电机厂) 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 西安网站建设,西安网站设计制作,西安短视频拍摄_短视频运营就选动力无限网络推广公司 | 河北安润防腐管业股份有限公司-远程供液管路_远程供液_远程供液系统 | 天津佳创博为科技有限公司|AGV控制器|无人搬运车|磁导航传感器|AGV专业零配件 | 营口新北方制糖有限公司 | 四川超声波清洗机厂家-旋转喷淋清洗机设备-成都鑫荣诚超声波科技有限公司 | 济南时代,济南时代试验机,试金老品牌-济南时代试验机技术有限公司 | 宁波科迈尔工程机械有限公司-履带,底盘 | 锦州龙威机械有限公司官网 ,锦州医药包装机,包装机,锦州包装机械,小袋颗粒装盒生产线,颗粒装盒生产线,软双铝装盒线,伺服颗粒 | 无负压供水设备-杭州勤铭机电有限公司 | 集装箱零配件_不锈钢丝绳厂家_镀锌铁链条_合页非标件定制_上海英鑫多实业有限公司 | 浙江健朗-舒华跑步机|公园运动器材|商用健身设备|户外健身器材厂家 | 吸污车|吸粪车|冷藏车|消防车|清障车|环卫垃圾车价格|湖北程力汽车集团厂家销售公司 | 水处理设备_纯净水设备_软化水设备_反渗透水处理设备「陕西甘肃青海宁夏新疆」认准海川环保 | 湖南众一离心机股份有限公司_活塞推料离心机_沉降离心机_卧式刮刀离心机 | 吸气式感烟火灾探测器|极早期烟雾系统|空气采样报警|拓普兰 | 塑料植草格_停车场植草格_消防车道植草格厂家_山东朋联建材 | 水表_智能电表_抄表软件_ic卡水控机_电磁水表厂家-深圳市华熙仪数码科技有限公司 | 气象站_校园气象站_自动气象站_光伏气象站-山东万象环境科技有限公司 | 乌兰察布市集宁牧田饲料科技有限公司-乌兰察布奶牛饲料|饲料原料加工|精品羊料 | 塑料振动筛-防腐蚀振动筛-聚丙烯振动筛-塑料振动筛厂家河南迈能机械设备有限公司 | 欧派板材官网 | 全屋定制板材 专业供应商 | 捏炼机_密炼机_炼胶机_平板硫化机-青岛光越橡胶机械制造有限公司 | 上海商标注册,上海注册商标,上海商标代理,国际商标注册,版权登记-上海律点知识产权代理有限公司 上海山田机械有限公司 | 移动CRM软件_SaaS CRM_crm管理软件系统_crm客户关系管理系统_销售管理软件-上海企能软件科技有限公司 | 泰州LOGO设计-品牌VI设计-泰州广告设计公司-大唐歌飞广告设计公司 | 输送线-链板输送线-倍速-装配-物流-滚筒输送线-分拣线 | 液位变送器_智能压力变送器_3051差压变送器_单双法兰,投入式,电容式,温度变送器-淮安润中仪表科技有限公司 | 滑动轴承_无油自润滑轴承_复合干式_含油铜套_石墨铜套-嘉善盛元自润滑轴承厂 | 云南昆明微信公众号小程序开发公司|抖音|网站建设APP制作-鸿翥网络 | 太原铁艺围栏-山西泓宸辉铁艺工程有限公司 | 铝基板_铜基板_铝基板厂家诚之益电路—汽车灯铜基板行业制商 | 陕西散花照明-西安太阳能路灯,陕西太阳能路灯,西安太阳能路灯厂家,陕西太阳能路灯厂家 | 皮带输送机(输送机械)-带式输送机-皮带输送机生产厂家-河南坤威机械 | 全开式真空干燥机_全开耙式真空干燥机_全开式动态真空干燥机,江阴千峰机械制造有限公司 | 潍坊铝单板_铝方通及氟碳喷涂材料供应企业-潍坊冠杰金属制品有限公司 | 酒博会丨京酒展丨北京国际酒业博览会 | 网架厂_网架加工厂家_徐州网架公司报价--三华网架制造商 | 金雷诺机柜,GLN机柜,户外机柜,电力机柜,服务器机柜 |