La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Más de PHP IIC. Cookies Las cookies son pequeñas porciones de información que se quedan registradas en el navegador permitiendo identificar a éste a través.

Presentaciones similares


Presentación del tema: "Más de PHP IIC. Cookies Las cookies son pequeñas porciones de información que se quedan registradas en el navegador permitiendo identificar a éste a través."— Transcripción de la presentación:

1 Más de PHP IIC

2 Cookies Las cookies son pequeñas porciones de información que se quedan registradas en el navegador permitiendo identificar a éste a través de diferentes páginas de un mismo sitio e incluso durante visitas entre distintos días. Realmente las cookies no son mas que cadenas de texto que son enviadas desde el servidor al cliente (navegador) y almacenadas en éste, luego el navegador envía estas cookies al servidor permitiendo así la identificación del cliente en el servidor. El propósito principal de las cookies es identificar usuarios y posiblemente preparar páginas personalizadas para ellos. Cuando alguien entra a una página que usa cookies generalmente se le pide información como datos personales e intereses. Esta información es enviada al navegador, mismo que la almacena para un uso posterior. La próxima vez que entres al mismo sitio, el navegador enviará la cookie al servidor. El servidor puede usar esta información para presentarle al usuario páginas personalizadas. De esta forma en vez de mostrar un mensaje genérico de bienvenida podría mostrar un mensaje de bienvenida con el nombre del usuario

3 Proceso … La cookie es enviada al navegador desde el servidor y si éste la acepta permanece en él. Las páginas piden la cookie al navegador... El navegador las envía, permitiendo la identificación del usuario por parte del servidor.

4 Sintaxis en PHP int setcookie (string Nombre [, string Valor [, int Expire [, string Path]]]) Ejemplo: –setcookie("id", $id, $tiempo, "/cookies/"); 1. 2. 3. 4.

5 cook2.php 1.<?php // Manual de PHP de WebEstilo.com 2. setcookie("ejemusuario", $nombre, time()+120,"/"); 3.?> 4. 5. 6. Ejemplo de uso de cookie 7. Se ha establecido una cookie de nombre ejemusuario con el valor: 8. 9. que será válida durante 1 hora. 10. 11. Cook3.php

6 <?php function conectarse() {... } if(!empty($loginX) && !empty($claveX)) {$tiempo=time()+25; $link=conectarse(); $consulta="Select nombre, id, clave from jugadores where id='$loginX' and clave='$claveX'"; $result=mysql_query($consulta, $link); if($row=mysql_fetch_array($result)) {setcookie("id", $row['id'], $tiempo, "/cookies/"); setcookie("nombre", $row['nombre'], $tiempo, "/cookies/"); setcookie("clave", $row['clave'], $tiempo, "/cookies/"); //Redireccionamiento die( " Entrando al Menú... "); } mysql_free_result($result); mysql_close($link); } ?>

7 Hola <?php if(!empty($id)) echo " El usuario $nombre Login: $clave ID: $id"; ?> Identificador Clave

8 <?php function conectarse() { … } $aceptado=0; if(!empty($id)&& !empty($clave)) { $link=conectarse(); $consulta="Select nombre, id, clave from jugadores where id='$id' and clave='$clave'"; $result=mysql_query($consulta, $link); $aceptado=mysql_num_rows($result); mysql_free_result($result); mysql_close($link); if($aceptado==0) $tiempo=time()+1; else $tiempo=time()+20; setcookie("id", $id, $tiempo, "/cookies/"); setcookie("nombre", $nombre, $tiempo, "/cookies/"); setcookie("clave", $clave, $tiempo, "/cookies/"); } if(empty($id) || empty($clave) || $aceptado==0) {die( " Usuario no válido... "); } ?>

9 Hola <?php if(!empty($id)) echo " El usuario $nombre Login: $clave ID: $id"; ?> -------opcional --------------- die( " Usuario no válido.... ");

10


Descargar ppt "Más de PHP IIC. Cookies Las cookies son pequeñas porciones de información que se quedan registradas en el navegador permitiendo identificar a éste a través."

Presentaciones similares


Anuncios Google