← Les guides
Débutant · Back-end28 octobre 2022

Comment faire une redirection en PHP

La redirection est une technique utilisée pour envoyer un utilisateur d'un endroit (URL) à un autre. Elle est utile dans les cas où vous devez envoyer des utilisateurs d'un endroit à un autre sans les perdre ou les faire se sentir déconnectés. Dans cet article, nous allons apprendre les différentes façons d'utiliser la redirection dans le code PHP. La redirection signifie simplement transférer le contrôle ailleurs, par exemple dans un fichier ou un dossier de votre ordinateur.

Comment faire une redirection en PHP

Redirection vers une URL

La redirection en PHP peut être effectuée à l'aide de la fonction header(). Pour configurer, une simple redirection crée simplement un fichier index.php dans le répertoire à partir duquel vous souhaitez rediriger avec le contenu suivant :

PHP
<?php header("Location: https://www.redirect.url.com/"); ?>

Redirection vers un fichier

Si vous souhaitez que les utilisateurs soient redirigés vers un fichier, vous pouvez utiliser le code suivant :

PHP
<?php header("Location: repertoire/fichier.php"); ?>

Les fichiers peuvent être de n'importe quel type. Vous pouvez utiliser cette fonction pour envoyer les utilisateurs vers un emplacement différent sans apporter de modifications à votre script. Si vous voulez rediriger un utilisateur vers un fichier spécifique, utilisez le chemin fourni par l'utilisateur et redirigez-le vers un emplacement différent.

Les code d'état HTTP 302 et 301.

Le code d'état HTTP 302 est utilisé comme technique de redirection. Il s'agit d'un moyen efficace de rediriger un utilisateur vers un nouvel emplacement sans interrompre le flux de son expérience. Vous pouvez utiliser le code d'état HTTP 302 pour rediriger un utilisateur vers une nouvelle page, ou vous pouvez l'utiliser pour envoyer un utilisateur d'un dossier à un autre. La syntaxe du code d'état HTTP "302" est la suivante : redirect($URL, $Status = 302) ; Le premier paramètre ($URL) est l'URL où vous voulez envoyer l'utilisateur. Le deuxième paramètre ($Status) est le code d'état HTTP que vous souhaitez utiliser. Si vous ne spécifiez pas de code d'état, la valeur par défaut est "302", ce qui signifie "Trouvé".

Si vous souhaitez rediriger un utilisateur vers un autre emplacement et que vous voulez qu'il voie la même URL, vous pouvez utiliser le code d'état HTTP "301 Moved permanently". La syntaxe de cette méthode est la suivante : La syntaxe est similaire au code "302 Found", sauf que vous utilisez "301 Moved permanently" au lieu de "302 Found". Et vous mettez la nouvelle URL après le code. Vous pouvez utiliser ce code pour rediriger les utilisateurs d'un sous-domaine vers le domaine racine ou vice versa. Vous pouvez également l'utiliser pour les rediriger d'un domaine vers un autre domaine.

Débutant · publié le 28 octobre 2022Tous les guidesS’abonner au flux
À lire ensuite
Intermédiaire17 mai 2023

Comment afficher deux favicons différents selon le thème du navigateur

Les thèmes sombres et clairs sont devenus de plus en plus populaires dans les navigateurs web modernes, offrant aux utilisateurs la possibilité de personnaliser leur expérience de navigation. Si vous souhaitez ajouter une touche personnalisée à votre site web, vous pouvez envisager d’utiliser deux favicons différents en fonction du thème du navigateur de vos utilisateurs. Dans cet article, je vais vous montrer comment faire ça facilement pour vous assurer que votre site web est toujours esthétiquement cohérent, quel que soit le thème choisi par l’utilisateur.Lire le guide
Intermédiaire22 février 2023

Comment éviter la superposition d'un lien hanchor avec la barre de navigation

Tout d'abord, si tu ne sais pas ce qu'est un lien hanchor, c'est simplement un lien qui dirige l'utilisateur vers une section spécifique d'une page web en utilisant un identifiant. Par exemple, si tu as une page web avec trois sections nommées "Introduction", "Contenu" et "Conclusion", tu peux ajouter des liens hanchors pour que les utilisateurs puissent cliquer dessus et être dirigés directement vers la section qu'ils veulent voir.Lire le guide
Avancé15 février 2023

Comment empêcher ChatGPT d'utiliser le contenu de votre site Web?

En tant que propriétaire de site web, il est important de protéger votre contenu contre l'utilisation non autorisée par des tiers, y compris les bots d'exploration de données tels que ChatGPT. Bien que ChatGPT soit un modèle de langage incroyablement utile, il peut être préjudiciable à votre entreprise si vos informations sont utilisées sans autorisation. Voici quelques étapes simples que vous pouvez suivre pour empêcher ChatGPT d'utiliser le contenu de votre site Web.Lire le guide