Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/04/2008, 13:11
zsamer
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 21 años, 2 meses
Puntos: 8
Re: Colaboración: Clase Cookie

tus metodos son tratados como estaticos, entonces deberían ser estaticos:

Código PHP:
class Cookie{
        public static function 
set($cookieName,$value='',$time=3600,$path=null,$domain=null,$httpOnly=false){
            
setcookie($cookieName,$value,time()+(int)$time,$path,$domain,(bool)$httpOnly);
            
$_COOKIE[$cookieName]=$value;
        }
        public static function 
get($cookieName,$defaultValue=''){
            return 
self::exists($_COOKIE[$cookieName])?$_COOKIE[$cookieName]:$defaultValue?$defaultValue:false;
        }
        public static function 
del($cookieName,$value='',$time=-3600,$path=null,$domain=null,$httpOnly=false){
            
self::set($cookieName,$value,$time,$path,$domain,$httpOnly);
            unset(
$_COOKIE[$cookieName]);
        }
        public static function 
exists($cookieName){
            return isset(
$_COOKIE[$cookieName]);
        }
        public static function 
isEmpty($cookieName){
            return empty(
$_COOKIE[$cookieName]);
        }
        public static function 
delAll(){
            
$count=count($_COOKIE);
            
$names=array_keys($_COOKIE);
            for(
$i=0;$i<$count;$i++){
                
self::del($names[$i]);
            }
//for()
        
}
    }