PHP操作Cookie的类

 时间:2024-10-24 02:09:11

1、解密已经加密了的cookieprivate static function _decrypt($encryptedText) { $key = Config::get('secret_key'); $cryptText = base64_decode($encryptedText); $ivSize = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($ivSize, MCRYPT_RAND); $decryptText = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $cryptText, MCRYPT_MODE_ECB, $iv); return trim($decryptText); }

PHP操作Cookie的类

2、加密cookie$key = Config::get('secret_key');$ivSize = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);$iv = mcrypt_create_iv($ivSize, MCRYPT_RAND);$encryptText = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $plainText, MCRYPT_MODE_ECB, $iv);$encryptText =trim(base64_encode($encryptText));

PHP操作Cookie的类

3、删除cookie$name = $args['name'];$domain = isset($args['domain']) ? $args['domain'] : null; isset($_COOKIE[$name]) ? setcookie($name, '', time() - 86400, '/', $domain) : true;

PHP操作Cookie的类

4、得到指定cookie的值isset($_COOKIE[$name]) ? self::_decrypt($_COOKIE[$name]) : null;

PHP操作Cookie的类

5、设置cookie $name = $args['name']; $value= self::_e荏鱿胫协ncrypt($args['value']); $expire = isset($args['expire']) ? $args['expire'] : null; $path = isset($args['path']) ? $args['path'] : '/'; $domain = isset($args['domain']) ? $args['domain'] : null; $secure = isset($args['secure']) ? $args['secure'] : 0; setcookie($name, $value, $expire, $path, $domain, $secure);

PHP操作Cookie的类
  • php cookie设置
  • java:对cookie的操作
  • cookie view 查看器使用及配置
  • cookie过期了 怎么判断
  • 热门搜索
    手抄报花边边框 预防禽流感手抄报 控烟手抄报 感恩节手抄报内容 小学生手抄报模板 心理手抄报图片 关于科普的手抄报 我的中国梦手抄报图片 感恩教师手抄报 九九重阳节手抄报