MATPEC Argentina - Hosting, diseño web y multimedia
   WEB HOSTING, DISEÑO WEB y MULTIMEDIA 
ARGENTINA Residentes en Argentina
Mapa del Sitio

Desde 0 - Ayuda para novatos:


 

Diseñamos esta sección exclusivamente para los usuarios sin experiencia en el área de Internet y publicación de sitios web.

Aquí encontrará toda la ayuda necesaria para conectarse a Internet, Registra Dominios, Diseñar y Publicar su sitio web, entre otras.

Manuales on-line y tutoriales preparados de una manera clara, dinámica y de facil manejo para quienes recien comienzan.

Esperamos con esta sección poder ayudarlo con sus dudas de principiante, buena suerte !

 
  
 
 
 
   
6) Programación en PHP
  20) SESIONES II

 

Hemos dicho en el capítulo anterior que la variables de sesión se diferencian de las variables clásicas en que éstas residen en el servidor, son especificas de un solo usuario definido por un identificador y pueden ser utilizadas en la globalidad de nuestras páginas.

Para iniciar una sesión podemos hacerlo de dos formas distintas:

-Declaramos abiertamente la apertura de sesión por medio de la función session_start(). Esta función crea una nueva sesión para un nuevo visitante o bien recupera la que está siendo llevada a cabo.

-Declaramos una variable de sesión por medio de la función session_register('variable'). Esta función, además de crear o recuperar la sesión para la página en la que se incluye también sirve para introducir una nueva variable de tipo sesión.

Las sesiones han de ser iniciadas al principio de nuestro script. Antes de abrir cualquier etiqueta o de imprimir cualquier cosa. En caso contrario recibiremos un error.

Con lo visto, vamos a proponer el ejemplo clásico de utilización de una sesión: un contador. Este contador deberá aumentar de una unidad cada vez que recargamos la página o apretamos al enlace:

<?
session_register('contador');
?>
<HTML>
<HEAD>
<TITLE>contador.php</TITLE>
</HEAD>
<BODY>
<?
If (isset($contador)==0)
{$contador=0;}
++$contador;
echo "<a href=\"contador.php\">Has recargado esta página $contador veces</a>";
?>
</BODY>
</HTML>
Ejecutar este Script

La condición if tiene en cuenta la posibilidad de que la variable $contador no haya sido todavía inicializada. La función isset se encarga de dar un valor cero cuando una variable no ha sido inicializada.

Otras funciones útiles para la gestión de sesiones son:

Función
Descripción
Session_id()
Nos devuelve el identificador de la sesión
Session_destroy()
Da por abandonada la sesión eliminando variables e identificador.
Session_unregister('variable')
Abandona una variable sesión

Si buscas más funciones o información adicional sobre las sesiones, consulta el manual oficial de PHP.
 

 
 



Formas de pago disponibles


INICIO | HOSTING | DISEÑO WEB | MULTIMEDIA | DOMINIOS | BUSCADORES | PROYECTORES | SOPORTE | CONTACTO | MAPA