跨域缓存cookie

69 阅读1分钟

cookie

-离线存储的一种方案 ,数据存在浏览器端
    - cookie
    - webstroage
    - PWA: 离线访问网站和app 2020年
-cookie的操作
    -存cookie 
        - `document.cookie="name=lisi;path=/;Max-Age=3600"`;
    -获取cookie
        -`document.cookie`:返还多个cookie组成的字符串
    -删除cookie
        -设置cookie的过期时间小于当前时间(-1)
-cookie的特点
    -cookie小: 每一个域名下:4k  50个左右
    -cookie在同源下可以跨页面访问
    -cookie在有效期内可以持久保存数据
    -cookie会自动携带在所有网络请求的请求头部(cors解决跨域)

服务器代理(proxy)

-通过一个服务器代理转发请求到另外一个服务器,通过PHP的curl向nodejs服务器发送请求,达到越过浏览器的效果.最终解决跨域的问题

cookie的封装

-设置cookie :   setcookie();
-获取cookie :   var value = getcookie(cookieName);

连表查询 JOIN ON

- 2张表连表查询
    `SELECT * FROM carts AS c JOIN products AS p ON c.uid=p.id`
- 多张表连表查询
    `SELECT * FROM carts AS c JOIN products AS p ON c.uid=p.id JOIN users AS u ON u.id=c.uid`;