php 存储与检索 session、cookie 的类
本文介绍下,
php 实现的存储与检索 session、cookie 的类,是学习 php 中 session、cookie 操作
以及面向对象编程的好例子。有需要的朋友参考下吧。
php 实现的操作 session 与 cookie 的类,可以对 session、cookie 进行加密与解密。
代码
:
<?php
/**
* session 与 cookie 操作类
* by www.jbxue.com
*/
class Session
{
private $use_cookie;
private $preStr;
private $maxCookie;
private $cookieLenght;
private $stringone;
private $duratacookie;
private $secret;
public function __construct ($cook = "zipcook") {
$this->use_cookie = $cook; //choose mode
$this->preStr= "_KK_"; //prefix for cookies
$this->maxCookie=20; //since cookie lenght is limited, I've limited the number of
cookies
$this->cookieLenght=3096; //max cookie length (it depends on browser)
$this->duratacookie=3600*24;//cookie life time
$this->secred="secret"; //secret keyword to crypt/decrypt, change this to customize
encryption
if ($this->use_cookie=="yes") {
} elseif ($this->use_cookie=="zipcook") {
$this->stringone = $this->prelevaStringaTotale();
} else {
ini_set("session.gc_maxlifetime","432000");
ini_set("url_rewriter.tags","");
ini_set("session.use_trans_sid", false);
session_start();
}
}
/* --------------------------- */