SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
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
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
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

Más contenido relacionado

La actualidad más candente (20)

Historia de PHP
Historia de PHPHistoria de PHP
Historia de PHP
 
Manual de php con ejercicios
Manual de php con ejerciciosManual de php con ejercicios
Manual de php con ejercicios
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
PHP
PHPPHP
PHP
 
Introducción a programación con PHP
Introducción a programación con PHPIntroducción a programación con PHP
Introducción a programación con PHP
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5
 
Ez platform-meetup-madrid-march-2018
Ez platform-meetup-madrid-march-2018Ez platform-meetup-madrid-march-2018
Ez platform-meetup-madrid-march-2018
 
Curso php-my sql-clase-2
Curso php-my sql-clase-2Curso php-my sql-clase-2
Curso php-my sql-clase-2
 
Investigación Lenguaje Php Eduardo Flores
Investigación Lenguaje Php  Eduardo FloresInvestigación Lenguaje Php  Eduardo Flores
Investigación Lenguaje Php Eduardo Flores
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Presentación de zan php
Presentación de zan phpPresentación de zan php
Presentación de zan php
 
QUE ES PHP
QUE ES PHPQUE ES PHP
QUE ES PHP
 
Programacion - Php
Programacion - PhpProgramacion - Php
Programacion - Php
 
Php
PhpPhp
Php
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copy
 
PHP IUTE
PHP IUTEPHP IUTE
PHP IUTE
 
Servidor Php
Servidor PhpServidor Php
Servidor Php
 
Php
PhpPhp
Php
 
Manual de php
Manual de phpManual de php
Manual de php
 
Manual De Php
Manual De PhpManual De Php
Manual De Php
 

Destacado

Iniciación PHP 5. Programación Orientada a Objetos
Iniciación PHP 5. Programación Orientada a ObjetosIniciación PHP 5. Programación Orientada a Objetos
Iniciación PHP 5. Programación Orientada a ObjetosRightster
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaHRS1993
 
Programacion
ProgramacionProgramacion
Programacionjunino765
 
Características de un buen programa
Características de un buen programaCaracterísticas de un buen programa
Características de un buen programaKarla Green
 
Presentación Framework CodeIgniter
Presentación Framework CodeIgniter Presentación Framework CodeIgniter
Presentación Framework CodeIgniter ADWE Team
 
DESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEBDESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEBJavier Condori Flores
 
Silex, desarrollo web ágil y profesional con PHP
Silex, desarrollo web ágil y profesional con PHPSilex, desarrollo web ágil y profesional con PHP
Silex, desarrollo web ágil y profesional con PHPJavier Eguiluz
 
Iniciación PHP 5. Ejercicios
Iniciación PHP 5. EjerciciosIniciación PHP 5. Ejercicios
Iniciación PHP 5. EjerciciosRightster
 
Introduccion al Akelos Php Framework
Introduccion al Akelos Php FrameworkIntroduccion al Akelos Php Framework
Introduccion al Akelos Php FrameworkBermi Ferrer
 
Iniciación PHP 5. Ejemplos
Iniciación PHP 5. EjemplosIniciación PHP 5. Ejemplos
Iniciación PHP 5. EjemplosRightster
 
Desarrollo de una interfaz Web de consulta y análisis de datos en Bioinformat...
Desarrollo de una interfaz Web de consulta y análisis de datos en Bioinformat...Desarrollo de una interfaz Web de consulta y análisis de datos en Bioinformat...
Desarrollo de una interfaz Web de consulta y análisis de datos en Bioinformat...Javier Condori Flores
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRJuan Belón Pérez
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAHelmilpa
 

Destacado (20)

Iniciación PHP 5. Programación Orientada a Objetos
Iniciación PHP 5. Programación Orientada a ObjetosIniciación PHP 5. Programación Orientada a Objetos
Iniciación PHP 5. Programación Orientada a Objetos
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacion
ProgramacionProgramacion
Programacion
 
Framework
FrameworkFramework
Framework
 
Características de un buen programa
Características de un buen programaCaracterísticas de un buen programa
Características de un buen programa
 
MVC
MVCMVC
MVC
 
Febrero 2009 - Presentación PFC AGritos!
Febrero 2009 - Presentación PFC AGritos!Febrero 2009 - Presentación PFC AGritos!
Febrero 2009 - Presentación PFC AGritos!
 
Presentación Framework CodeIgniter
Presentación Framework CodeIgniter Presentación Framework CodeIgniter
Presentación Framework CodeIgniter
 
DESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEBDESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEB
 
ALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWAREALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWARE
 
MODELO VISTA CONTROLADOR EN PHP
MODELO VISTA CONTROLADOR EN PHPMODELO VISTA CONTROLADOR EN PHP
MODELO VISTA CONTROLADOR EN PHP
 
Curso php y_my_sql
Curso php y_my_sqlCurso php y_my_sql
Curso php y_my_sql
 
Silex, desarrollo web ágil y profesional con PHP
Silex, desarrollo web ágil y profesional con PHPSilex, desarrollo web ágil y profesional con PHP
Silex, desarrollo web ágil y profesional con PHP
 
Iniciación PHP 5. Ejercicios
Iniciación PHP 5. EjerciciosIniciación PHP 5. Ejercicios
Iniciación PHP 5. Ejercicios
 
Introduccion al Akelos Php Framework
Introduccion al Akelos Php FrameworkIntroduccion al Akelos Php Framework
Introduccion al Akelos Php Framework
 
Iniciación PHP 5. Ejemplos
Iniciación PHP 5. EjemplosIniciación PHP 5. Ejemplos
Iniciación PHP 5. Ejemplos
 
Desarrollo de una interfaz Web de consulta y análisis de datos en Bioinformat...
Desarrollo de una interfaz Web de consulta y análisis de datos en Bioinformat...Desarrollo de una interfaz Web de consulta y análisis de datos en Bioinformat...
Desarrollo de una interfaz Web de consulta y análisis de datos en Bioinformat...
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
 
9.laravel
9.laravel9.laravel
9.laravel
 

Similar a Iniciación PHP 5. Programación Web

Similar a Iniciación PHP 5. Programación Web (20)

Curso de iniciación a PHP
Curso de iniciación a PHPCurso de iniciación a PHP
Curso de iniciación a PHP
 
Temario php
Temario phpTemario php
Temario php
 
Curso: Programación Web con Tecnología Java
Curso:  	Programación Web con Tecnología JavaCurso:  	Programación Web con Tecnología Java
Curso: Programación Web con Tecnología Java
 
Curso desarrollo web_con_php_y_my_sql
Curso desarrollo web_con_php_y_my_sqlCurso desarrollo web_con_php_y_my_sql
Curso desarrollo web_con_php_y_my_sql
 
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
 
Introducción a PHP5
Introducción a PHP5Introducción a PHP5
Introducción a PHP5
 
Tutorial Web Services en PHP, REST, SOAP
Tutorial Web Services en PHP, REST, SOAPTutorial Web Services en PHP, REST, SOAP
Tutorial Web Services en PHP, REST, SOAP
 
Html
HtmlHtml
Html
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
15.- Servidor php
15.- Servidor php15.- Servidor php
15.- Servidor php
 
Cursophp
CursophpCursophp
Cursophp
 
Unidad5actividdad1
Unidad5actividdad1Unidad5actividdad1
Unidad5actividdad1
 
Desarrollo de Páginas Web
Desarrollo de Páginas WebDesarrollo de Páginas Web
Desarrollo de Páginas Web
 
Lenguaje de Programación PHP
Lenguaje de Programación PHPLenguaje de Programación PHP
Lenguaje de Programación PHP
 
Curso Php
Curso PhpCurso Php
Curso Php
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 

Más de Rightster

Beyond Virtualisation
Beyond VirtualisationBeyond Virtualisation
Beyond VirtualisationRightster
 
deSymfony 2011 - Tutorial #4: Formularios y seguridad
deSymfony 2011 - Tutorial #4: Formularios y seguridaddeSymfony 2011 - Tutorial #4: Formularios y seguridad
deSymfony 2011 - Tutorial #4: Formularios y seguridadRightster
 
PHP Avanzado: Características avanzadas de PHP
PHP Avanzado: Características avanzadas de PHPPHP Avanzado: Características avanzadas de PHP
PHP Avanzado: Características avanzadas de PHPRightster
 
PHP Avanzado: Patrones de diseño
PHP Avanzado: Patrones de diseñoPHP Avanzado: Patrones de diseño
PHP Avanzado: Patrones de diseñoRightster
 
PHP Avanzado: PHP, XML y Servicios Web
PHP Avanzado: PHP, XML y Servicios WebPHP Avanzado: PHP, XML y Servicios Web
PHP Avanzado: PHP, XML y Servicios WebRightster
 
PHP Avanzado: Seguridad Web
PHP Avanzado: Seguridad WebPHP Avanzado: Seguridad Web
PHP Avanzado: Seguridad WebRightster
 
Iniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQLIniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQLRightster
 

Más de Rightster (7)

Beyond Virtualisation
Beyond VirtualisationBeyond Virtualisation
Beyond Virtualisation
 
deSymfony 2011 - Tutorial #4: Formularios y seguridad
deSymfony 2011 - Tutorial #4: Formularios y seguridaddeSymfony 2011 - Tutorial #4: Formularios y seguridad
deSymfony 2011 - Tutorial #4: Formularios y seguridad
 
PHP Avanzado: Características avanzadas de PHP
PHP Avanzado: Características avanzadas de PHPPHP Avanzado: Características avanzadas de PHP
PHP Avanzado: Características avanzadas de PHP
 
PHP Avanzado: Patrones de diseño
PHP Avanzado: Patrones de diseñoPHP Avanzado: Patrones de diseño
PHP Avanzado: Patrones de diseño
 
PHP Avanzado: PHP, XML y Servicios Web
PHP Avanzado: PHP, XML y Servicios WebPHP Avanzado: PHP, XML y Servicios Web
PHP Avanzado: PHP, XML y Servicios Web
 
PHP Avanzado: Seguridad Web
PHP Avanzado: Seguridad WebPHP Avanzado: Seguridad Web
PHP Avanzado: Seguridad Web
 
Iniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQLIniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQL
 

Último

FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 

Último (20)

FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 

Iniciación PHP 5. Programación Web

  • 1. BLOQUE II Programación Web Curso de Introducción a PHP 5 Página 1 de 22
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. Anatomía de una página web Curso de Introducción a PHP 5 Página 5 de 22
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. Preguntas Curso de Introducción a PHP 5 Página 22 de 22