[PHP] Easy Cookie/Session functions

12/02/2013 19:00 Shawak#1
It should be explain itself.

Code:
<?php
	/*
		set session:
		SESSION(<name>, <value>);
		
		get session:
		$value = SESSION(<name>);
		
		delete session:
		$value = SESSION(<name>, null);
	*/
	function SESSION($session, $value = '') {
		if($value === '') {
			if(isset($_SESSION[$session]))
				return $_SESSION[$session];
		} else if($value !== null)
			$_SESSION[$session] = $value;
		else
			$_SESSION[$session] = null;
	}

	/*
		set cookie:
		COOKIE(<name>, <value>[, <expire[seconds]>]);
		(Expire Default: Until January 2018)
		
		get cookie:
		$cookie = COOKIE(<name>);
	
		del cookie:
		COOKIE(<name>, null);
	*/
	function COOKIE($cookie, $value = '', $expire = null) {
		if($value === '') {
			if(isset($_COOKIE[$cookie]))
				return $_COOKIE[$cookie];
		} else {
			if($value === null)
				$expire = -3600;
			else if($expire === null)
				$expire = 2147483647; // 2^31 - 1
			setcookie($cookie, $value, time() + $expire);
		}
	}
?>
Lg