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>';

  • 相关阅读:
    IT资产管理系统SQL版
    反转单词(C#实现)
    删除数组中重复的元素(C#实现)
    最大子数组之和(C#实现)
    判断是否是三角形
    如何解决SSAS + SSRS + WSS3.0 之间的Windows 集成验证问题
    关于SharpDevelop
    规划一个SharePoint的解决方案
    Scalability Design
    合作意味着分享
  • 原文地址:https://www.cnblogs.com/a-flydog/p/5971415.html
Copyright © 2011-2022 走看看