ubiquitour.com

Cómo acceso a Cookies y redirección en PHP

Una cookie es un archivo pequeño que un servidor se almacena en la PC de un usuario y un navegador Web envía con cada solicitud de página Web. Las cookies son una forma útil para las aplicaciones Web almacenar información en todas las páginas. En PHP, puede acceder y configurar las cookies después de redirigir al usuario a otra página Web, por ejemplo después de un inicio de sesión exitoso. Puede hacer esto con PHP cookie incorporado y funciones de encabezado HTTP.

Instrucciones

1 Crear un nuevo archivo PHP con un editor o el Bloc de notas. Comience el archivo de búfer de la salida para evitar mensajes de error desde el navegador al redireccionar o configuración de las cookies. Por ejemplo, escriba:

<? php

ob_start ();

2 Comenzar una sesión de PHP si accediendo a variables de sesión:

session_start ();

3 Acceder a una cookie hace referencia al array asociativo de PHP "_COOKIE" con el nombre de la cookie:

$lang = $_COOKIE ['language'];

4 Establecer una cookie llamando la función PHP "setcookie()". Pasar el nombre de la cookie, valor, caducidad y la ruta de acceso raíz para que la cookie está disponible a través de todo el dominio. Por ejemplo, escriba:

Si (isset($_SESSION['login_successful'])) {}

setcookie('id', $id, time() + 60*60*24*30, '/');5

Redirigir al usuario a otra página Web con la función PHP "header()". Pasar "Ubicación:" y la URL de redirección:

header("Location: $URL");

exit(0);

}

6 Descarga el buffer de salida y continuar con la Página Web. Por ejemplo, escriba:

ob_end_flush();

? >

<! HTML de DOCTYPE >

< html lang = "en" >

< head >

< meta charset = "utf-8" >

< title > página < / title >

< /HEAD >

< cuerpo >

Página Web

< /body >

< / html >