➜ Estructura web modular en PHP
¿Cómo programar la estructura de una página web modular en PHP? | Desarrollo y programación de una arquitectura de urls y directorios para la aplicación web, incluyendo el sistema de autenticación login para el admin
¿Qué es una estructura web módular?
Este método o forma de programación para mantener un orden en la arquitectura de urls y directorios de la aplicación que se desarrollará, además esto nos permite reutilizar código.
Diseño de la estructura web modular
En nuestro proyecto web nos vamos a centrar en una arquitectura que nos permite escribir menos código y asi hacer más eficiente la estructura de urls y carpetas que usaremos:
- class
	- conexion.php (Conectaremos la base de datos)
- phpcodeqr (Librería para generar el código QR)
 
- img
	- Almacenará las imágenes de nuestro proyecto
 
- inc
	- header.php
- footer.php
 
- paginas
	- index.php (mensaje de bienvenida)
- producto.php (CRUD tabla productos y generador de códigos QR para cada producto)
- promociones.php (CRUD tabla promociones)
- login.php (formulario)
 
- procesos
	- login.php (Autenticación del administrador)
- logout.php (Cerrar sesión de trabajo en la Aplicación web)
 
- config.php
- index.php
Implementación de la estructura web modular
header.php
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>CODEA.APP QR | ADMINISTRACIÓN</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
</head>
<body>
footer.php
</body>
</html>
paginas/index.php
<div class="container text-center">
    BIENVENIDO
</div>
y ¿Cómo lo usamos en una página ?
<?php
include "inc/header.php";
$pagina=(isset($_GET['pagina'])) ? $_GET['pagina'] : "index";  
include "paginas/".$pagina.".php";
include "inc/footer.php";
3957 visitas
Capítulo 4 – Login con sesiones en PHP »
Descarga el código del proyecto
Descarga el código fuente del proyecto adquiriendo el curso completo
Comprar