Tecnología

Inicio

Cómo acceder a las cookies y redirección en PHP

Una cookie es un pequeño archivo que un servidor almacena en la PC de un usuario y que un navegador Web envía con cada solicitud de página Web. Las cookies son una forma útil para las aplicaciones Web para almacenar información de una página. En PHP, es posible que desee acceder y configurar las cookies, a continuación, redirigir al usuario a otra página Web, por ejemplo después de una conexión exitosa. Usted puede hacer esto con las funciones incorporadas de galletas y de cabecera HTTP de PHP.

Instrucciones

1 Crear un nuevo archivo PHP con un editor o el Bloc de notas. Comience el archivo amortiguando la salida para evitar mensajes de error desde el navegador al redirigir o establecer cookies. Por ejemplo, escriba:

<? Php

ob_start ();

2 Iniciar una sesión de PHP si se accede a las variables de sesión:

session_start ();

3 Acceder a una cookie haciendo referencia a la matriz asociativa "_COOKIE" PHP con el nombre de la cookie:

$ Lang [ 'lenguaje'] = $ _COOKIE;

4 Establecer una cookie mediante una llamada al "setcookies) (" PHP función. Pase el nombre de la cookie, el valor de vencimiento y la ruta de raíz por lo que la cookie está disponible a través de todo el dominio. Por ejemplo, escriba:

if (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 de PHP "header ()". Pass "Lugar:" y la URL de redireccionamiento:

header("Location: $URL");

exit (0);

}

6 Vaciar el búfer de salida y continuar con la página web. Por ejemplo, escriba:

ob_end_flush ();

?>

<! DOCTYPE HTML>

<Html lang = "es">

<Head>

<Charset meta = "UTF-8">

<Title> Página </ title>

</ Head>

<Body>

Página web

</ Body>

</ Html>