lunes, 5 de agosto de 2013

PHP - Cookies

Cookies

PHP soporta cookies HTTP de forma transparente. Las Cookies son un mecanismo por el cuál se almacenan datos en el browser remoto y así rastrear o identificar a usuarios que vuelven. Se pueden configurar Cookies usando la función setcookie() o setrawcookie(). Las Cookies son parte del header HTTP, así es que setcookie() será llamada antes que cualquier otra salida sea enviada al browser. Esta es la misma limitación que tiene la función header(). Se pueden usar funciones del búffer de salida para retrasar la salida del script hasta que se halla decidido enviar o no cookies o enviar cualquier otro header.
Algunos envíos de cookies desde el cliente serán incluidos automáticamente en el Array auto-global $_COOKIE si variables_order contiene "C". Si se desea asignar múltiples valores a una cookie, solo se deben agregar [] al nombre de la cookie.
Dependiendo de register_globals, variables regulares de PHP pueden ser creadas a partir de las cookies. Sin embargo, no se recomienda esta práctica, esta característica es desactivada por temas de seguridad. $HTTP_COOKIE_VARS también es configurada en versiones anteriores de PHP cuando se configura la variable track_vars. (Esta configuración ésta desde PHP 4.0.3).
Para más detalles, incluyendo notas de bugs de los browsers, ver la función setcookie() y setrawcookie()
Ejemplo:
<?php echo $_COOKIE["first"]; ?>

PAGE 2

<?php if(isset($_COOKIE["first"])) {
        echo
$_COOKIE["first"];}
        echo
'<br />';
        if(isset(
$_COOKIE["second"])){
        echo
$_COOKIE["second"];        }
        echo
'<br />';
        if(isset(
$_COOKIE["third"])){
        echo
$_COOKIE["third"];        }?>

lunes, 1 de abril de 2013

Página Web


Definición: Es un documento electrónico que puede ser escrito en algunos formatos (html, asp, php) y que puede ser estática o dinámica.
Una página web es como una tarjeta de presentación que debe ser alojada en un servidor web para que los usuarios puedan interactuar con ella, ésta puede contener: texto, gráficos, audio, vídeo, animaciones, gadgets.

Página Web Estática: Es aquella cuyo contenido no puede ser modificado en tiempo real, ya que no contiene o puede acceder a una Base de Datos.

Con HTML somos capaces de:
  • Introducir enlaces,
  • Seleccionar el tamaño de las fonts,
  • Intercalar imágenes, entre otros…
HTML no permite:
  • Realizar un simple cálculo matemático,
  • Utilizar o crear una página a partir de una base de datos. 
Página Web Dinámica: Es aquella que se puede modficar su contenido en tiempo real, ésta tiene acceso a una Base de Datos.

Con este tipo de páginas web se puede hacer todo lo que se desee, desde una simple web informativa, hasta una potente herramienta de trabajo rica en contenido dinámico, sistemas contable capaces de llevar lo que es el inventario de la empresa, además de que puede ser manejada y actualizada incluso por el propietario de la web sin la intervención de un programador




Aplicación Web





Definición:  Es una aplicación basada en navegadores, son programas diseñados y desarrollados através de un navegador  de internet.