Étiqueté : PHP

Créer un CAPTCHA mathématique en PHP : Coté serveur

Dans notre précédent article, « Créer un CAPTCHA mathématique en PHP : Coté client« , nous avons mis en place l’interface utilisateur permettant d’afficher dynamiquement un CAPTCHA sur un formulaire. Nous avons vu comment récupérer une...

Protection de base pour un formulaire

Sur un site web, le formulaire est souvent la première passerelle entre vous et vos visiteurs : contact, devis, inscription à une newsletter… Ces modules, aussi discrets soient-ils, sont en réalité des cibles faciles...

Maîtriser l’envoi d’e-mails avec PHPMailer

Quand on débute en PHP, on tombe vite sur la fonction mail(). Elle paraît simple, presque trop : une ligne de code, et le message part. En théorie. En pratique, les mails n’arrivent pas...

Composer, pourquoi c’est essentiel ?

À la demande de plusieurs lecteurs, cet article a été réécrit pour mettre à jour certains exemples et présenter plus clairement l’usage de Composer dans un contexte moderne. Bien que les applications JavaScript côté...

GraphQL : Une API Moderne qui Change la Donne

Dans le développement web moderne, nous devons choisir les outils les plus adaptés à nos besoins. RESTful est la méthode la plus courante pour construire des APIs depuis de nombreuses années. Cependant, avec l’évolution...

Les origines et l’utilité du Heredoc en PHP

Créer du contenu dynamique en PHP nécessite souvent une confection sur mesure. La syntaxe Heredoc facilite cette tâche en éliminant les complexités de syntaxe avec fluidité et élégance. Le développement web avec PHP implique...

Tri Alphanumérique en PHP

Dans le développement web, il est fréquent d’afficher des listes d’éléments qui peuvent contenir des mots composés uniquement de lettres, de chiffres ou une combinaison des deux. Par exemple, nous pourrions avoir des éléments...

Comprendre et utiliser MySQLi

Dans cet article, nous allons explorer MySQLi (MySQL Improved), un des principaux connecteurs PHP utilisés pour interagir avec les bases de données MySQL et ses dérivés, comme MariaDB. MySQLi a été conçu pour offrir...

Sessions PHP – Authentification et gestion avancée

Quand on pense à une session PHP, on imagine souvent une simple connexion utilisateur : un formulaire, un identifiant stocké en $_SESSION, et un accès conditionné selon le rôle ou le profil. Mais les...