Page 166 - Programador-PHP
P. 166

Programación Procedural de Aplicaciones Web de baja complejidad
        PHP Experto – Tomo I                                                                                                                                                  Eugenia Bahit





        Leer una cookie

        Para   leer   una   cookie,   haremos   uso   del   array   superglobal
        $_COOKIE:

          echo "Hola {$_COOKIE["nombre y apellido"]}!"; // Hola Eugenia Bahit!





        Modificar una cookie
        La forma correcta de modificar una cookie, es sobreescribirla,
        es decir, volver a crearla:


          $nombre = "nombre_y_apellido";
          $valor = "Juan Pérez";
          $expira = time() + (3600 * 24 * 365);
          $dir = "/";
          $dominio = "desa.eugeniabahit.com";
          $https = FALSE;
          $http = TRUE;

          setcookie($nombre, $valor, $expira, $dir, $dominio, $https, $http);


        Ahora,   la   cookie   “nombre_y_apellido”   tendrá   el   valor   “Juan
        Pérez”.


        Eliminar una cookie

        Para eliminar una cookie, el mejor método es volver a crear la
        cookie, con valor NULL haciendo que expire antes de la fecha
        actual:

          $nombre = "nombre_y_apellido";
          $valor = NULL;
          $expira = time() - (3600 * 24 * 365); // 1 año antes
          $dir = "/";
          $dominio = "desa.eugeniabahit.com";
          $https = FALSE;
          $http = TRUE;



                                             166
   161   162   163   164   165   166   167   168   169   170   171