zoukankan      html  css  js  c++  java
  • 关于COOKIE学习的一二

    index.php

    <?php

    setcookie("name","dalisng",time()+3600);
    setcookie("address","北极",time()+3600);
    setcookie("national","china",time()+3600);
    setcookie("favor","baseball",time()+3600);
    echo "okok!";

    ?>

    /*如何从客户端保存在cookie中的信息呢
    * (1)如果超过保存时间,则就不能取出cookie内容了
    * (2)cookie怎样传递过去的呢 通过http协议 Cookie:dalisng
    * (3)cookie也可以保存中文,但在cookie文件中会将中文进行URL编码,在.php文件中使用urlcode(编码内容)可以进行解码
    * (4)在同一个文件中cookie可以有多个键值对,总不同的cookie键值对可以保存不同的时间
    * (5)更新cookie就是重新设置cookie的值:setcookie("key","value2",time()+??);
    * (6)删除单个cookie和删除整个cookie;具体可以见:cookie3.php/test2

          setcookie("nation","",time()-10);
    * (7)删除所有cookie()详情见cookie3.php/test3  

          foreach ($_COOKIE as $key=>$value){
          setcookie("$key","",time()-10);
          }

    * (8)如果只是删除了部分cookie,则剩余的cookie就会保存在客户端;如果删除了所有的cookie,则浏览器就会把cookie文件删除
    *
    * */

    /*(9)有可能在显示上一次登录时间的时候,会显示一个时区错误,这是因为我们需要设置时区。解决方案如下:
    * 在PHP文件中设置
    * date_default_timezone_set("Asia/Chongqing")
    * 在PHP的.ini文件中设置(一劳永逸)
    * date.timezone = PRC 或者date.timezone = Asia/Chongqing
    *(10)如果在设置cookie的时候没有设置保存时间,则cookie信息将会保存在内存中,当浏览器关闭时,cookie信息就会自动删除。
    * */

  • 相关阅读:
    mysql主从复制搭建
    centos下安装mysql
    Elasticsearch5.1.1+ik分词器+HEAD插件安装小记
    cento下安装elasticsearch2.4.2小记
    plotly线上绘图和离线绘图的区别
    利用ZotFile对Zotero中的文献进行整理
    数据0-1标准化
    指针和引用的区别
    C++中使用sstream进行类型转换(数字字符串转数字、数字转数字字符串)
    C++ 中字符串查找、字符串截取、字符串替换
  • 原文地址:https://www.cnblogs.com/imysql/p/5288842.html
Copyright © 2011-2022 走看看