Tecnología

Inicio

Como no se ha establecido variables de sesión en PHP

Procesador pre-hipertexto (PHP) es un lenguaje de programación diseñado para el desarrollo web. PHP soporta sesiones de navegador, que permiten a un usuario para autenticar con un servidor y el sistema le reconozca en un sitio durante la navegación por páginas Web. Estas sesiones pueden contener variables específicas que son únicas sólo para la sesión y expiran automáticamente cuando el usuario cierra la sesión o la sesión expira. A veces se quiere destruir la información, mientras que la sesión de un usuario se encuentra todavía activo, tales como datos de la tarjeta de crédito una vez que se complete una compra. Puede destruir este tipo de información con el comando unset.

Instrucciones

1 Identificar la variable de sesión que desea sin establecer. Esto se encuentra en el archivo PHP donde fue definido por primera vez. Todas las variables de sesión comienzan con "$ _SESSION" y pueden ser identificados mediante la búsqueda en los archivos PHP en un editor de texto.

2 Abra el archivo PHP que contiene el punto lógico donde la variable de sesión debe ser desarmado. A modo de ejemplo, si se utiliza una función llamada "transaction_finished" para redirigir un usuario a una página de agradecimiento se completa una vez a la compra, este es un buen lugar para extraer una tarjeta de crédito de sesión almacenada. Abra el archivo que contiene esta parte de su código.

3 Retire la variable de sesión almacenada con el siguiente comando: "unset ($ _ SESSION [ '<nombredevariable>']);" reemplazando <nombredevariable> con el nombre de la variable de sesión. Por ejemplo, si la información de tarjetas de crédito se almacena en la variable "$ _SESSION [ 'cc']", escribe "unset ($ _ SESSION [ 'cc']);" en su propia línea para anular la configuración.

4 Guardar el documento en su editor de texto.

Consejos y advertencias

  • Utilice la opción "session_unset ()" de comandos en cualquier punto de su código para desarmar todas las variables de sesión.