zoukankan      html  css  js  c++  java
  • php,js清除cookie

    目的通过控制cookie中的是否有莫个值实现是否跳转重定向

    http方式

    <?php

    if ($_COOKIE['test'] == 1) {
       echo 'have cookie test';
      unset($_COOKIE['test']);
      setcookie('test', '', time() - 360000, '/');
      unset($_COOKIE['test']);

      header('Location:/http/test.php');
    } else {
      setcookie('test', 1, time()+ 3600, '/');
      echo 'set cookie';
    }

    js方式

    window.onload = function(){
      alert(getCookie('test'));
      clearCookie('test');
      window.location = "/http/test.php";
    }
    function setCookie(cname, cvalue, exdays) {
      var d = new Date();
      d.setTime(d.getTime() + (exdays*24*60*60*1000));
      var expires = "expires="+d.toUTCString();
      document.cookie = cname + "=" + cvalue + "; " + expires + "; path=/"; #注意cookie的域 默认是当前路径
    }
    //清除cookie
    function clearCookie(name) {
      setCookie(name, "", -1000);
    }
    //获取cookie
    function getCookie(cname) {  
      var name = cname + "=";
      var ca = document.cookie.split(';');
      for(var i=0; i<ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1);
        if (c.indexOf(name) != -1) return c.substring(name.length, c.length);
      }
      return "";
    }
    </script>';

  • 相关阅读:
    python自定义线程池
    sudo: ulimit: command not found
    HTTP长连接、短连接使用及测试
    5分钟上手:本地开发环境启动HTTPS
    Python复杂对象转JSON
    Python自定义注解
    gcc makefile
    Ubuntu 13.10 安装 ia32-lib
    vim扩展配置
    python异常类型
  • 原文地址:https://www.cnblogs.com/a-flydog/p/5971415.html
Copyright © 2011-2022 走看看