Your IP : 216.73.216.176


Current Path : /home/semix18/public_html/pogtech.pl/app/core/
Upload File :
Current File : /home/semix18/public_html/pogtech.pl/app/core/cookie.class.php

<?php /*windu.org core*/
class cookie
{
	private static $subdir = SUBDIR;
	private static $cookies = array();
	private static $cookieName = null;
	private static $expire;

	public static function setCookie($name, $value = null, $expire = 3600,$subdirForce = null){
		if ($expire == 0){
			$time = null;
		}else{
			$time = time()+$expire;
		}
		setcookie($name, $value,$time,self::$subdir.$subdirForce);
	}
	public static function removeCookie($name){
		setcookie($name, null, time()-5,self::$subdir);
	}
	public static function readCookie($name){
		$cookies = $_COOKIE;
		if (isset($cookies[$name]))
		{
			return stripcslashes($cookies[$name]);
		}
		else return null;
	}
	public static function read($name){
		return self::readCookie($name);
	}	
	public static function get($name) {
		return self::readCookie($name);
	}
	public static function readAll(){
		$cookies = $_COOKIE;
		return $cookies;
	}
	public static function removeAll(){
		$cookiesAll = self::readAll();
		foreach ($cookiesAll as $key => $cookie)
		{
			self::removeCookie($key);	
		}
	}
}
?>