zoukankan      html  css  js  c++  java
  • PHP中的cookie

    1.创建/更新cookie

    setCookie($cookieName,$value,time()+秒数);

    例子:创建一个cookie,名字为UserName,值为zs,过期时间为2个星期

    setcookie("UserName","zs",time()+2*7*24*3600);

    如果不设置时间,就不会保存到cookie文件中。浏览器不关时,能够访问。当浏览器关闭时,就无法访问了。

    例子:setcookie("Age","18");

    2.取cookie的值

    $_cookie[$cookieName];

    例子:取出UserName的值,放在变量$uName中

    $uName=$_COOKIE['UserName'];

    取值的时候,一般会先判断是否为空,再进行取值操作。上面的取值操作一般这样写:

    if (!empty($_COOKIE['UserName']))
    {

    $uName=$_COOKIE['UserName'];

    }

    3.删除指定cookie

    setcookie($cookieName,value,time()-秒数);

    或者 setcookie($cookiename, '');

    或者 setcookie($cookiename, NULL);

    例子:删除UserName

    setcookie("UserName","zs",time()-3600);

    4.删除当前会话的所有cookie

    foreach($_COOKIE as $key=>$val){

    setcookie($key,"",time()-100);

    }

    当无cookie时,本机保存cookie的文件也将删除。

  • 相关阅读:
    UDP 远程主机强迫关闭了一个现有连接
    CSS float 理解
    C# 启用事务提交多条带参数的SQL语句
    EF学习之DBFirst
    说一说JavaScript 中的原型ProtoType
    Unity
    Unity
    Unity
    Unity
    Godot
  • 原文地址:https://www.cnblogs.com/flovey/p/3628174.html
Copyright © 2011-2022 走看看