Iniciación PHP 5. Programación Web
Upcoming SlideShare
Loading in...5
×
 

Iniciación PHP 5. Programación Web

on

  • 2,001 views

Transparecias de la sección "Programación Web" del curso de introducción a PHP impartido en la Universidad de Córdoba.

Transparecias de la sección "Programación Web" del curso de introducción a PHP impartido en la Universidad de Córdoba.

Statistics

Views

Total Views
2,001
Views on SlideShare
2,001
Embed Views
0

Actions

Likes
1
Downloads
98
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Iniciación PHP 5. Programación Web Iniciación PHP 5. Programación Web Presentation Transcript

  • BLOQUE II Programación Web Curso de Introducción a PHP 5 Página 1 de 22
  • Programación Web 1. Anatomía de una página web 2. Formularios 3. HTTP Headers 4. Sesiones Curso de Introducción a PHP 5 Página 2 de 22
  • Programación Web 1. Anatomía de una página web 2. Formularios 3. HTTP Headers 4. Sesiones Curso de Introducción a PHP 5 Página 3 de 22 View slide
  • Anatomía de una página web ¿Qué es una página web? Una web es una respuesta del servidor a una solicitud del cliente. Curso de Introducción a PHP 5 Página 4 de 22 View slide
  • Anatomía de una página web Curso de Introducción a PHP 5 Página 5 de 22
  • Anatomía de una página web Tipos de web Estática Pública Dinámica Privada Curso de Introducción a PHP 5 Página 6 de 22
  • Programación Web 1. Anatomía de una página web 2. Formularios 3. HTTP Headers 4. Sesiones Curso de Introducción a PHP 5 Página 7 de 22
  • Anatomía de una página web ¿Cómo se comunica un usuario con la web? Un formulario es una actividad que consta de: 1. Mostrar el formulario. 2. Procesar la información suministrada. Curso de Introducción a PHP 5 Página 8 de 22
  • Formularios <?php if ( array_key_exists( 'nombre', $_POST ) ) { print “Hola, “ . $_POST[ 'nombre' ]; } else { print <<<_HTML_ <form action=”formulario.php” method=”post”> Tu nombre: <input type=”text” name=”nombre” /> <input type=”submit” value=”Dime hola” /> </form> _HTML_; } Curso de Introducción a PHP 5 Página 9 de 22
  • Formularios Métodos GET y POST Estos métodos son utilizados para enviar información. La diferencia entre ambos está en la forma de envío de datos. El método GET envía los datos utilizando la url, por tanto, son visibles al usuario (¡Cuidado con el límite de caracteres!). Curso de Introducción a PHP 5 Página 10 de 22
  • Formularios Métodos GET y POST – Consultando datos $_GET $_POST $_REQUEST Estos arrays contienen los datos enviados. Curso de Introducción a PHP 5 Página 11 de 22
  • Programación Web 1. Anatomía de una página web 2. Formularios 3. HTTP Headers 4. Sesiones Curso de Introducción a PHP 5 Página 12 de 22
  • HTTP headers ¿Qué son las cabeceras HTTP? Las cabeceras HTTP son el medio o lenguaje que utilizan el cliente y el servidor para comunicarse entre sí. Cabeceras de solicitud Cabeceras de respuesta Curso de Introducción a PHP 5 Página 13 de 22
  • HTTP headers ¿Qué son las cabeceras HTTP? Los encabezados HTTP son enviados antes que cualquier otro tipo de contenido. header( clave : valor ); Curso de Introducción a PHP 5 Página 14 de 22
  • HTTP headers Ejemplos de cabeceras HTTP <?php header('Status: 301 Moved Permanently', false, 301); header('Location: http://www.flai.es); exit(); ?> Curso de Introducción a PHP 5 Página 15 de 22
  • HTTP headers ¿Hablamos de cookies? Una cookie es una variable del entorno HTTP y simplemente es información del usuario que se almacena en el navegador y que lo identifca frente al servidor Web y el intérprete PHP. La cookie se envía con cada petición del cliente. Curso de Introducción a PHP 5 Página 16 de 22
  • HTTP headers Establecer una cookie setcookie( 'userid', 'mi_identificador' ); Consultar valores de una cookie Los valores se almacenan en el array $_COOKIE. El array se puebla de valores tras el primer envío de datos. Curso de Introducción a PHP 5 Página 17 de 22
  • Programación Web 1. Anatomía de una página web 2. Formularios 3. HTTP Headers 4. Sesiones Curso de Introducción a PHP 5 Página 18 de 22
  • Sesiones ¿Qué es una sesión? Se considera una sesión al conjunto de páginas consultadas de un sitio web, por el usuario. Cada sesión posee un identifcador único. Curso de Introducción a PHP 5 Página 19 de 22
  • Sesiones Iniciar y consultar una sesión <?php session_start(); Echo 'La sesión actual es: ' . session_id(); ?> Curso de Introducción a PHP 5 Página 20 de 22
  • Sesiones Ejemplo de uso de sesión sesion01.php sesion02.php <?php <?php session_start(); session_start(); if( $_SESSION[ 'acceso' ] == true ) { $_SESSION[ 'acceso' ] = true; echo “Acceso permitido.” echo “Sesión activada.” } else { ?> echo “ No tienes acceso.” <br /> } <a href=”sesion02.php”>OK</a> ?> Curso de Introducción a PHP 5 Página 21 de 22
  • Preguntas Curso de Introducción a PHP 5 Página 22 de 22