cookie

php7中如何设置COOKIE和销毁COOKIE

纵饮孤独 提交于 2019-12-19 03:23:44
php7中如何设置COOKIE和销毁COOKIE 1,如何设置COOKIE setcookie ( string $name [, string $value = "" [, int $expire = 0 [, string $path = "" [, string $domain = "96net.com.cn" [, bool $secure = false [, bool $httponly = false ]]]]]] ) : bool setrawcookie() 再设置值时候原样输出 2,销毁COOKIE setcookie("TestCookie", $value, time()-3600); 3,获取COOKIE值 echo $_COOKIE["TestCookie"]; 来源: 51CTO 作者: gzxiaomei 链接: https://blog.51cto.com/13959155/2459510

Cookie存放用户名密码!!!!

China☆狼群 提交于 2019-12-19 03:20:45
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script> function setCookie(name, value, iDay) { var oDate=new Date(); oDate.setDate(oDate.getDate()+iDay); //用来设置过期时间用的,获取当前时间加上传进来的iDay就是过期时间 document.cookie=name+'='+value+';expires='+oDate; };

前端优化方案

末鹿安然 提交于 2019-12-19 02:28:41
什么是前端 性能 优化(what)? 从用户访问资源到资源完整的展现在用户面前的过程中,通过技术手段和优化策略,缩短每个步骤的处理时间从而提升整个资源的访问和呈现速度。 为什么要做前端性能优化(why)? 在构建web站点的过程中,任何一个细节都有可能影响网站的访问速度,如果不了解性能优化知识,很多不利网站访问速度的因素会形成累加,从而严重影响网站的性能,导致网站访问速度变慢,用户体验低下,最终导致用户流失。 1. 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。 2. 从服务商角度而言,优化能够减少页面请求数、或者减小请求所占带宽,能够节省可观的资源。 总之,恰当的优化不仅能够改善站点的用户体验并且能够节省相当的资源利用。 从浏览器发起请求到页面能正常浏览都有哪些阶段(process)? 预处理——>DNS解析——>建立连接——>发起请求——>等待响应——>接受数据——>处理元素——>布局渲染 如何优化——性能优化的具体方法? 一)内容层面 1、DNS解析优化 (DNS缓存、减少DNS查找、keep-alive、适当的主机域名) 2、避免重定向(/还是需要的) 3、切分到多个域名 4、杜绝404 二)网络传输阶段 1、减少传输过程中实体的大小 1)缓存 2)cookie优化 3)文件压缩( Accept-Encoding: g

深入理解JWT的使用场景和优劣

这一生的挚爱 提交于 2019-12-18 20:10:34
深入理解JWT的使用场景和优劣 原创: 徐靖峰 Kirito的技术分享 Kirito的技术分享 微信号 cnkirito 功能介绍 「技术分享」某种程度上,是让作者和读者,不那么孤独的东西。「Kirito的技术分享」致力于探讨 Java 生态的知识点,内容覆盖分布式服务治理,微服务,性能调优,各类源码分析。追求有深度并兼具表达力的文字。 2018-04-20 经过前面两篇文章《JSON Web Token - 在Web应用间安全地传递信息》《八幅漫画理解使用JSON Web Token设计单点登录系统》的科普,相信大家应该已经知道了 JWT 协议是什么了。至少看到 eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJxaWFubWlJZCI6InFtMTAzNTNzaEQiLCJpc3MiOiJhcHBfcW0xMDM1M3NoRCIsInBsYXRmb3JtIjoiYXBwIn0.cMNwyDTFVYMLL4e7ts50GFHTvlSJLDpePtHXzu7z9j4 这样形如 A.B.C 的字符串时能敏感地认出这是使用了 jwt。发了这两篇文章后,有不少读者在文末留言,表达了对 jwt 使用方式的一些疑惑,以及到底哪些场景适合使用 jwt。我并不是 jwt 方面的专家,和不少读者一样,起初研究时我也存在相同疑惑,甚至在逐渐接触后产生了更大的疑惑

Spring cookie 实战

牧云@^-^@ 提交于 2019-12-18 12:54:41
测试环境搭建 使用Springboot构建web server, 在测试方法中打印接收的cookie。 @RestController @RequestMapping("/register/test/service") public class TestService { private Log logger = LogFactory.getLog(TestService.class); // 使用HttpServletRequest 获取cookie @RequestMapping(value = "/ping", method = RequestMethod.GET) public Response ping(HttpServletRequest httpRequest, HttpServletResponse httpServletResponse) throws IOException { Cookie[] cookies = httpRequest.getCookies(); logger.info("cookies info"+JsonUtils.toJson(cookies)); //Mice return new Response().setData("OK!!!"); } } Postman开起Interceptor,在如下图所示 输URL: http:/

CEF使用的几个注意点

試著忘記壹切 提交于 2019-12-18 12:53:50
CEF为chrome浏览器的切入其他浏览器中的轻量级框架。 开发的客户端的时候,这是作为界面显示的首先,可以增强客户的易变性,可塑性。 在开发的过程中(侧重于C,C++解决),遇到的几个问题,以及自己看源码和整理出的KO思路: 1. cef如何禁用右键属性: 手动写一个Cclient来继承 CefMenuHandler这个抽象类,然对其下面的纯虚函数进行重写 1 virtual bool OnBeforeMenu(CefRefPtr<CefBrowser> browser, const CefMenuInfo& menuInfo) { return true; } 2 virtual CefRefPtr<CefMenuHandler> GetMenuHandler() { return this; } 2.如何对浏览器进行定位或者说是画出来: 首先用此函数GetClientRect 获取客户区的矩形区域,rect 然后运用下面的函数,进行定位 CefSettings cSettings; CefRefPtr<CefApp>spApp; CefWindowInfo info; RECT rect; RECT rectnew; CefBrowserSettings browserSettings; 1 CefSettingsTraits::init(&cSettings); 2

Cookie与Session

人走茶凉 提交于 2019-12-18 12:37:25
cookie机制采用的是在客户端保持状态的方案,session机制采用的是在服务器端保持状态的方案。 由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制 来达到保存标识的目的,但实际上它还有其他选择。 cookie机制 实现原理: 服务器端发送的响应报文内有一个叫做Set-Cookie的首部字段信息===》通知客户端保存Cookie====》下次客户端再往该服务器发送请求时=====》客户端会自动在请求报文中加入Cookie值后发送出去====》服务器端发现客户端发送过来的Cookie===》服务器端会检查是从哪一个客户端发来连接请求=====》服务器端对比服务器上的记录=====》最后得到之前的状态信息 P3P协议 Cookie 是一个比较容易泄露用户隐私和危险的东西。 有没有办法保护个人用户隐私呢? 那就是 P3P协议 正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的指示以提示 ( “Set-Cookie”域 ) 浏览器按照指示生成相应的cookie。然而纯粹的客户端脚本如JavaScript或者VBScript也可以生成cookie。 而cookie的使用 是由浏览器按照一定的原则在后台自动发送给服务器的:浏览器检查所有存储的cookie

小白学 Python 爬虫(10):Session 和 Cookies

天大地大妈咪最大 提交于 2019-12-18 11:41:35
人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Linux基础入门 小白学 Python 爬虫(4):前置准备(三)Docker基础入门 小白学 Python 爬虫(5):前置准备(四)数据库基础 小白学 Python 爬虫(6):前置准备(五)爬虫框架的安装 小白学 Python 爬虫(7):HTTP 基础 小白学 Python 爬虫(8):网页基础 小白学 Python 爬虫(9):爬虫基础 引言 先说一个题外话,今天老司机翻车了,内容小编今天来不及写了,后面会整理下,分享给大家。 在介绍 Session 和 Cookies 之前,先介绍一个另外的概念 —— 静态网页和动态网页。 静态网页 静态网页就是我们上一篇写的那种 html 页面,后缀为 .html 的这种文件,直接部署到或者是放到某个 web 容器上,就可以在浏览器通过链接直接访问到了,常用的 web 容器有 Nginx 、 Apache 、 Tomcat 、Weblogic 、 Jboss 、 Resin 等等,很多很多。 如果说要举例子的话那么小编的个人博客站: https://www.geekdigging.com/ 就是一个纯粹的静态网页。

Header Manipulation的认识和解决

纵饮孤独 提交于 2019-12-18 10:51:02
Header Manipulation Abstract HTTP 响应头文件中包含未验证的数据会引发 cache-poisoning、cross-site scripting、cross-user defacement、page hijacking、cookie manipulation 或 open redirect。 Explanation 以下情况中会出现 Header Manipulation 漏洞: 1. 数据通过一个不可信赖的数据源进入 Web 应用程序,最常 见的是 HTTP 请求。 2. 数据包含在一个 HTTP 响应头文件里,未经验证就发送给了 Web 用户。 如同许多软 件安全漏洞一样,Header Manipulation 只是通向终端的一个途径,它本身并不是终端。 从本质上看,这些漏 洞是显而易见的: 一个攻击者将恶意数据传送到易受攻击的应用程序,且该应用程序将数据包含在 HTTP 响 应头文件中。 其中最常见的一种 Header Manipulation 攻击是 HTTP Response Splitting。 为了成功地实施 HTTP Response Splitting 盗取,应用程序必须允许将那些包含 CR(回车,由 %0d 或 \r 指定)和 LF(换 行,由 %0a 或 \n 指定)的字符输入到头文件中。