Comment obtenir l’URL de la page courante en PHP ?


Je n’ai jamais beaucoup parlé de programmation informatique sur ce site, son objectif principal est de fournir des ressources gratuites à ceux qui ne sont pas très familiers avec les ordinateurs.Ainsi, la programmation et l’apprentissage des langages informatiques semblent être largement sortis de l’esprit du lecteurConseils informatiques et aideCependant, pendant un certain temps, j’ai décidé d’élargir les sujets abordés, en créant du contenu gratuit pour les webmasters. Parlez de CMS (en particulier WordPress, le plus couramment utilisé d’entre eux), de marketing Internet, de référencement et de langages de programmation. Ce sera le cas aujourd’hui dans un article consacré à l’un des langages informatiques les plus utilisés, PHP. Commençons doucement avec un petit script PHP qui permet d’afficher l’URL de la page actuellement visitée.

Afficher l’URL de la page en cours en PHP

Je ne vous rappellerai pas ici la syntaxe de PHP, ses prérequis, son fonctionnement, etc. Le but est juste de vous donner ce bout de code qui permet de récupérer l’URL de la page actuellement visitée. Mais vous avez besoin d’un minimum de connaissances en PHP ou en langage de programmation pour réussir.

Pour obtenir l’URL de la page Web affichée, vous devez récupérer trois informations dans le script :

  • Protocoles utilisés par le serveur Web : http ou sa version sécurisée, https En utilisant la variable $_SERVER, les variables PHP contiennent beaucoup d’informations sur le serveur.Par conséquent, nous utiliserons $_SERVEUR[‘HTTPS’] Vérifiez si le serveur utilise une version sécurisée de http.
  • le nom de domaine du site merci $_SERVEUR[‘HTTP_HOST’] Il permet de récupérer le nom de domaine du site de la page que vous visitez (ou son adresse IP par défaut si le site n’a pas de nom de domaine).
  • La page actuelle que vous visitez.Si vous voulez juste obtenir la page, il est préférable d’utiliser $_SERVEUR[‘PHP_SELF’]Cependant, il peut être utile de récupérer les paramètres de la requête, c’est-à-dire tout ce qui suit le point d’interrogation (?). Exemple : index.php?category=3&page=2 Dans ce cas précis, nous utiliserons $_SERVEUR[‘REQUEST_URI’] Obtenir l’URL complète de la page actuelle.

Sans plus tarder, voici un petit code pour récupérer l’adresse de la page en cours :

A Voir  Qu'est-ce qu'un logiciel de gestion des abonnements ?

// Protocole utilisé : http ou https ?
if(isset($_SERVER[‘HTTPS’]) && $_SERVEUR[‘HTTPS’] === ‘on’) $url = « https:// » ; sinon $url = « http:// » ;
//hôte (nom de domaine ou même adresse IP)
$url .= $_SERVEUR[‘HTTP_HOST’];
// Emplacement de la ressource (affiche le nom de la page). utiliser $_SERVER[‘PHP_SELF’] Si vous ne souhaitez pas afficher les paramètres de requête
$url .= $_SERVEUR[‘REQUEST_URI’];
// Nous affichons l’URL de la page courante
echo $url;
?>

Obtenir l’URL de la page actuelle dans WordPress

Peut-être utilisez-vous WordPress et souhaitez-vous utiliser ce code ? Sachez que c’est très possible !

Pour cela, je vous recommande de lire mon article sur l’utilisation du code PHP dans WordPress, et mon article dédié aux shortcodes et snippets WordPress sur mon site dédié au CMS n°1 mondial.

Voilà, j’espère que ça marchera pour vous !