➜ 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";
3848 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