11.09.2018 Views

Aprender a desarrollar un sitio Web con PHP y MySQL

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

24/4/2014 ENI Training - Libro online<br />

echo "El nombre en sesión siempre es:".$_SESSION[’nombre’];<br />

?><br />

Da como resultado:<br />

El nombre en sesión siempre es:Juan<br />

De hecho, $_SESSION[’nombre’] queda en la memoria siempre y cuando no cierre su navegador.<br />

Puede utilizar la f<strong>un</strong>ción session_status(), que devuelve 0 si se desactivan las sesiones, 1 si se<br />

activan, pero sin guardar ning<strong>un</strong>a aquí, y 2 si se activan las sesiones, siempre y cuando se guarde al<br />

menos <strong>un</strong>a de ellas.<br />

5. $_COOKIE<br />

Una cookie es <strong>un</strong> archivo que <strong>con</strong>tiene información que se almacena en el equipo del visitante. Cada<br />

navegador utiliza sus propias cookies. Se pueden almacenar durante varios meses y, por ejemplo,<br />

permite mostrar automáticamente su nombre de usuario cuando vuelve a <strong>un</strong> <strong>sitio</strong> <strong>Web</strong>. No almacene<br />

información crítica ya que el usuario puede acceder fácilmente a <strong>un</strong>a parte de estos archivos. Por otro<br />

lado, si <strong>un</strong>a persona prohíbe las cookies en su navegador, su <strong>sitio</strong> <strong>Web</strong> no le f<strong>un</strong>cionará.<br />

$_COOKIE también es <strong>un</strong>a tabla global; por lo tanto, es válido en todas las páginas de su <strong>sitio</strong> <strong>Web</strong>.<br />

Por ejemplo, el siguiente código en la página prueba.php:<br />

<br />

Da como resultado:<br />

El nombre en cookie es:Juan<br />

La página prueba.php <strong>con</strong>tiene <strong>un</strong> botón que envía a la página mostrar_cookie.php. En esta página el<br />

código es:<br />

<br />

Da como resultado:<br />

El nombre en cookie siempre es:Juan<br />

También puede utilizar la siguiente sintaxis para crear <strong>un</strong>a cookie:<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!