Catégorie : API & Bibliothèques

Créer un formulaire sans rechargement de page avec jQuery.ajax() 0

Créer un formulaire sans rechargement de page avec jQuery.ajax()

Vous souhaitez mettre en place sur votre site un formulaire sans que la page ne soit rechargée après soumission du formulaire ? Vous voulez ajouter un traitement PHP à votre formulaire sur une page HTML et sans changer l’extension ? Voici une méthode très rapide à mettre en place.

0

Installer le widget reCAPTCHA de Google

Un captcha (à vos souhaits !), aussi indispensable à l’éditeur d’un site que fastidieux à utiliser pour l’internaute permet de vérifier que la personne qui valide votre formulaire est bien un être humain et non un robot qui viendrait spammer votre site et votre adresse email. Indispensable donc, mais qui ne s’est jamais retrouvé bloqué devant un code à déchiffrer… indéchiffrable ? Doit-on respecter les majuscules ? Est-ce le chiffre 0 ou la lettre O ?

Bloquer les robots sans passer par des système de captcha illisibles, longs et fastidieux à remplir, c’est maintenant possible avec Google et son ReCaptcha Invisible. Rapide à mettre en place, il ne nécessite aucun déchiffrage de la part de l’internaute, mais un simple clic.

Géolocaliser les utilisateurs à partir de leur adresse IP avec l’API GeoIp2 0

Géolocaliser les utilisateurs à partir de leur adresse IP avec l’API GeoIp2

GeoIp est une technique de géolocalisation à partir d’une adresse IP. Une adresse IP, en tant que telle, ne contient pas d’information sur la localisation, il est donc nécessaire d’utiliser une base de donnée (régulièrement mise à jour) qui recense l’ensemble des tranches d’adresses IP et qui les associe à des données de localisation (ville, pays, longitude,latitude, etc). Dans cet article, nous allons installer, configurer et utiliser la base de donnée GeoLite (la version gratuite) de MaxMind et son API.