Estimado, trata de revisar el
estándar de codificación de Zend, ya que veo no estás siguiendo uno claramente (ni te digo que debes cuidar la ortografía, no puedes escribir "secion" ó "avia").
Por ejemplo:
Código PHP:
<?php
class Cookie
{
public function __constructor()
{
if (!isset( $_COOKIE['seccion'])){
setcookie("secion", true, time() + 31536000);
}
}
public function set($nom , $val, $time=0, $path='', $Url='', $seguro=false)
{
setcookie($nom,$val,$time,$path,$Url,$seguro);
}
public function unset($nom)
{
unset($_COOKIE[$nom]);
setcookie($nom,'','','','','');
}
public function destroy()
{
unset( $_COOKIE );
setcookie("secion", false);
}
public function get($nom)
{
return $_COOKIE[$nom];
}
public function isset($nom)
{
return isset($_COOKIE[$nom]);
}
}
Saludos!