Advanced Search
Search Results
92 total results found
PHP i arxius ZIP
PHP i OpenSSL
PHP i la internacionalització
Components
XML Documentation Comments
Javadoc, JSdoc, PHPdoc...
Exemple paginació
La paginació és una tècnica clau per gestionar grans volums de dades de manera eficient. En lloc de col·lapsar el navegador carregant milers de registres, dividim la informació en blocs manejables. Això millora la velocitat de càrrega i l'experiència de l'usua...
Entities
Una Entity (Entitat) a CodeIgniter 4 és una classe lleugera que representa una única fila d'una taula de la base de dades. La seva funció principal és actuar com a contenidor de dades, permetent treballar amb objectes en lloc d'arrays associatius. Principals ...
Config files i settings
Els arxius de configuració són la columna vertebral de qualsevol projecte robust en CodeIgniter 4, essencials per garantir la seguretat i la portabilitat del codi. La necessitat principal sorgeix de separar el "què fa" l'aplicació (lògica) del "com es connect...
Session variables
Com el protocol HTTP no guarda memòria, CI4 ofereix tres mecanismes clau per persistir dades entre pàgines: 1. Variables de Sessió (Standard Session) És l'emmagatzematge persistent bàsic. Les dades es mantenen al servidor mentre l'usuari navega, fins que tanc...
Els ID en una BBDD
Tot i ser l'estàndard clàssic, els IDs autonumèrics (AUTO_INCREMENT) són sovint un antipatró en el desenvolupament modern per tres motius crítics: Seguretat i Privacitat: Permeten atacs d'enumeració. Si un usuari té l'ID 500, un atacant sap que existeix e...
Els Filters
Els Filters (Filtres) a CodeIgniter 4 són la implementació del patró Middleware. Actuen com a guardians que intercepten les peticions HTTP abans (before) que arribin al controlador o després (after) de generar la resposta. Són l'eina arquitectònica fonamental...
Exemple. Login + private dashboard
2FA més enllà de la contrasenya
L'autenticació tradicional basada només en usuari i contrasenya és, avui dia, insuficient. Les filtracions massives de bases de dades i la reutilització de credencials fan que, si algú descobreix la teva contrasenya, tingui accés total al teu compte. El Doble...
Editors visuals: estàndard WYSIWYG
En el desenvolupament d'aplicacions web modernes, no podem esperar que l'usuari final conegui el llenguatge HTML per donar format als seus textos. Demanar a un client que escrigui <strong>Hola</strong> per posar una negreta és un error greu d'experiència d'usu...
Llibreries
Explorador remot d'arxius: elFinder
En moltes aplicacions web, la gestió de fitxers al servidor de manera visual i intuïtiva és una necessitat clau. En aquest capítol aprendrem a implementar elFinder, un gestor d'arxius de codi obert escrit en JavaScript que ens permet oferir una experiència sim...
La internacionalització
En l'ecosistema digital actual, el desenvolupament d'aplicacions web no es pot limitar a una única regió lingüística. La internacionalització (i18n) ha deixat de ser una característica opcional per convertir-se en un requisit estructural per a qualsevol projec...