zoukankan      html  css  js  c++  java
  • php和cookie

    cookie常用于用户识别,是服务器留在用户计算机中的小文件。

    cookie在浏览器端和服务器端的通信过程大致是这样:

    浏览器向服务器作出请求(如果浏览器有cookie,将在request header中发送给服务器端)-->

    服务器端接收由浏览器端发送来的cookie并作相应的处理-->

    最后由服务器端返回信息,浏览器接收并进行html/css/js的解析渲染执行的过程。

    下面展示一下服务器端如何判断客户端是否设置cookie的(index.php):

    <?php
    if(isset($_COOKIE['user'])){//isset判断是否设置cookie
        echo "welcome " . $_COOKIE['user'];
    }else{
        echo "welcome guest";
    }
    ?>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script src="cookie.js"></script>
    </head>
    <body>
        <script>
            util.setCookie("name","复读机");
        </script>
    </body>
    </html>

    如果用户第一次请求此页面会现实“hello guest”;如果访问过了就会显示“hello 复读机”。

  • 相关阅读:
    CODE[VS] 1018 单词接龙
    Linux提示BOOT空间不足问题
    CODE[VS] 1017 乘积最大
    关于printf输出结果的一些问题
    CODE[VS] 1220 数字三角形
    redux
    Promise面试题
    学习Promise笔记
    js 事件委托 事件代理
    前端通信、跨域
  • 原文地址:https://www.cnblogs.com/wang-jiang/p/4501670.html
Copyright © 2011-2022 走看看