English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Estado en desarrollo de aplicaciones habilitadas con PHP

Diseño web RSS Feed





Plazos Estado 1Developing aplicaciones habilitadas con PHPWhen un usuario está navegando por un sitio web y navega de una página web a otra, a veces el sitio web hay que recordar las acciones (por ejemplo, opciones) realizado por el usuario. Por ejemplo, en un sitio web que vende DVD, el usuario navega a través de una lista de películas y selecciona DVD individuales para comprobar al final del período de sesiones de la compra. El sitio web debe Recuerdo películas que el usuario ha seleccionado porque los elementos seleccionados debe ser presentada de nuevo para el usuario cuando el usuario obtiene. En otras palabras, el sitio web hay que recordar que el Estado - es decir, los elementos seleccionados -- de activities.However de navegación del usuario, HTTP es un protocolo sin estado y está mal equipada para manejar los Estados. Un sitio web HTML estándar, básicamente, proporciona información al usuario y una serie de enlaces que simplemente dirige al usuario a otras páginas web relacionadas. Esta naturaleza de HTTP permite que el sitio web para ser replicado en muchos servidores para equilibrar la carga. Una gran desventaja es que durante la navegación de una página a otra, el sitio web no recordar el estado de la sesión de navegación. Esto hace casi interactividad para impossible.In para aumentar la interactividad, los desarrolladores pueden utilizar el período de sesiones de manipulación características de PHP para aumentar la características de HTTP con el fin de recordar el estado de la sesión de navegación. El son, básicamente, 2 maneras PHP hace esto: 1. El uso de cookies 2. Uso SessionsThe próxima entrega se describe cómo administrar las sesiones utilizando galletas ... 2CookiesCookies plazos se utilizan para almacenar el estado de la información en el navegador. De los navegadores se les permite mantener hasta 20 galletas para cada dominio y los valores almacenados en la cookie no puede exceder de 4 KB. Si más de 20 cookies creados por el sitio web, sólo el último 20 son almacenados. Las cookies son sólo apropiadas en los casos que no requieren período de sesiones de comunicaciones complejos y no son favorecidas por algunos desarrolladores, debido a cuestiones de privacidad. Por otra parte, algunos usuarios desactivar el soporte para cookies en su siguiente browsers.The es un servidor típica secuencia de navegador de eventos que ocurren cuando se utiliza una cookie: 1. El servidor sabe que tiene que recordar el estado de la navegación Session2. El servidor crea una cookie y utiliza el campo de la cabecera Set-Cookie en la respuesta HTTP para pasar la cookie a la browser3. El navegador lee el campo "cookie" en la respuesta HTTP y almacena el cookie4. Esta información se transmitirá a través de cookies del navegador futuras comunicaciones de servidor y puede ser utilizado en los scripts PHP como un variablePHP proporciona una función llamada setcookie () para permitir la fácil creación de cookies. La sintaxis para setcookie es: int setcookie (string name, [string val], [fecha_de_caducidad int], [string ruta], dominio de cadena, int [seguro]) Los parámetros son: 1. Nombre - Este es un parámetro obligatorio y se utiliza Posteriormente, para identificar los Cookie2. valor - el valor de la cookie - por ejemplo, si la cookie se utiliza para almacenar el nombre del usuario, el parámetro de valor se almacenará el nombre real - por ejemplo, John3. fecha_de_caducidad - la la duración de la cookie. Después de esta fecha, la cookie expira y se unusable4. Ruta - La ruta se refiere a la dirección de la que la cookie es válida y allowed5. de dominio - el dominio de la creación de la cookie y se le permite leer el contenido de la cookie6. seguro - Especifica si la cookie sólo pueden enviarse a través de una conexión segura - por ejemplo, permitir a SSL sessionsThe siguiente es un ejemplo que muestra al usuario las veces que un determinado página web ha sido mostrado al usuario. Copia el código de abajo (PHP y del HTML) en un archivo con la extensión. Php y probarlo. [? Php / / comprueba si la variable $ cuenta se ha asociado con la cuenta cookie if (isset ($ count)) ($ count = 0;) else ($ count + +;) setcookie ( "count", $ count, time () 600, "/", "", 0);?] [HTML] [cabeza] [título] Gestión de la sesión Uso de Cookies [/ title] [/] cabeza [cuerpo] Esta página ha sido visto: [? = $ count?] veces. [/ body] [/ html] La nueva entrega se describe cómo administrar las sesiones de sesiones de PHP usando funciones de manejo de las cookies activadas ... plazos 3PHP Gestión de la sesión - Cookies EnabledInstead de almacenamiento de información de la sesión en el navegador a través de la utilización de cookies, la información en vez pueden ser almacenados en el servidor de archivos de sesión. Un archivo de sesión es creado y mantenido por cada sesión de usuario. Por ejemplo, si hay tres usuarios al mismo tiempo navegando por el sitio web, tres archivos período de sesiones se crea y mantiene - uno para cada usuario. Los archivos de sesión se borran si la sesión se cierra de forma explícita por el script PHP o por un proceso de demonio de recogida de basura proporcionados por PHP. Buenas prácticas de programación se llaman las sesiones se cierre de forma explícita en el siguiente script.The es un servidor típica secuencia de navegador de eventos que ocurren cuando un Manejo de sesiones de PHP se utiliza: 1. El servidor sabe que necesita para recordar el estado de la navegación Session2. PHP genera un sssion ID y crea un archivo de sesión para almacenar información en el futuro como exige el posterior pages3. Una cookie es generada WIH el identificador de sesión en el browser4. Esta cookie que almacena el identificador de sesión es transparente y automáticamente envía al servidor para que todas las solicitudes posteriores a la siguiente serverThe PHP período de sesiones de manipulación de ejemplo realiza el mismo resultado que el ejemplo anterior cookie. Copia el código de abajo (PHP y del HTML) en un archivo con la extensión. Php y probarlo. [? Php / / comienza un período de sesiones session_start ();// informa PHP que contar con la información necesita ser recordado en la sesión de archivo if (! session_is_registered ( "count")) (session_register ( "count"); $ count = 0;) else ($ count + +;) $ session_id = session_id (); ?] [HTML] [] cabeza [título] PHP reunión Handling - las cookies habilitadas [/ title] [/] cabeza [cuerpo] El identificador de sesión actual es: [? = $ session_id?] Esta página ha sido mostrado: [? = $ count?] veces. [/ body] [/ html] Un resumen de las funciones que PHP provee para el manejo de sesión son: 1. start_session boolean () - Inicializa una Session2. string session_id ([id String]) - o bien devuelve el identificador de sesión actual o especifique el identificador de sesión que se utilizará cuando el período de sesiones created3. session_register boolean (nombre mixto [, ...]) mixta - los registros de las variables que se almacenan en el archivo de sesión. Cada parámetro que se pasa en la función es una variable4 separado. boolean session_is_registered (cadena ) variable_name - Comprueba si una variable ha sido previamente registrados para ser almacenados en la sesión de File5. session_unregister (varriable_name cadena) - Anula el registro de una variable del archivo de sesión. Variables no registrados ya no son válidos para la referencia en el session.6. session_unset () - unsets todas las variables de sesión. Es importante señalar que todas las variables siguen siendo registered.7. session_destroy boolean () - destruye el período de sesiones. Esto es lo opuesto de la function.The start_session próxima entrega se describe cómo administrar las sesiones de sesiones de PHP usando funciones de gestión cuando las cookies están inhabilitadas ... plazos 4PHP reunión de manipulación - Sin CookiesIf cookies están desactivadas en el navegador, el ejemplo anterior no puede trabajar. Esto es porque aunque el archivo de sesión que almacena todas las variables se mantiene en el servidor, una "cookie" es todavía necesario en el navegador para que almacenar el identificador de sesión que se utiliza para identificar el período de sesiones y su período de sesiones de archivo asociado. La manera más común en todo esto sería de manera explícita pasar el identificador de sesión al servidor desde el navegador como una consulta de parámetro en el ejemplo URL.For, el script PHP genera las solicitudes posteriores a la convocatoria start_session en el siguiente formato: http://www.yourhost.com/yourphpfile.php?PHPSESSID = [real identificación de la sesión] Lo siguiente son extractos que ilustran la discusión: manual de construcción de la URL: $ url = "http://www.yoursite.com/yourphppage.php?PHPSESSID =". session_id (); [a href ="[?=$ url?]] Anchor Text [/ a] La construcción de la URL a través SID: [a href = "http://www.yoursite.com/yourphppage.php? [? = SID?]"] Anchor Text [/ a] Se utiliza con el artículo permission.This del autor está escrito por John L. John L es el Webmaster de Diseñador de Banners (http://www.designerbanners.com).

Artículo Fuente: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster obtener el código html
Añadir este artículo a su sitio web ahora!

Webmaster Envíe sus artículos
No es necesario que se registre! Completa el formulario y su artículo está en el Messaggiamo.Com Directorio!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Envíe sus artículos a Messaggiamo.Com Directorio

Categorías


Derechos de autor 2006-2011 Messaggiamo.Com - Mapa del sitio - Privacy - Webmaster enviar sus artículos a Messaggiamo.Com Directorio [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu