Le mot «code» a deux significations de l'informatique . L'un est un code qui est un numéro ou une abréviation qui représente une autre valeur. Un exemple d'un tel code est " 301 ", qui est un code spécifié dans le protocole de transfert hypertexte à dire que les autres sens du mot " code" dans l'informatique est " code de programmation " " redirection permanente . " - C'est un programme informatique . Code PHP est un langage de programmation pour les pages Web . Vous pouvez utiliser du code PHP pour créer une redirection . Redirection
redirection transmet les visiteurs d'une adresse Web à une autre adresse Web , généralement parce que la page originale a déplacé son adresse . L'utilisateur est automatiquement transféré vers le nouvel emplacement de la page, et généralement ne remarque même pas que l' adresse en haut du navigateur changé.
Hypertext Transfer Protocol
< p> La spécification HTTP contient une liste des codes d'état . Tous les serveurs Web et les navigateurs Web savent que ces codes. Signifie que le code 301 " redirection permanente ", et le code 302 signifie « redirection temporaire . " Un message HTTP contient une section intitulée « têtes » et un corps de message. Quand un serveur Web répond à une demande d' une page redirigée , il envoie un message simple avec un corps vide . L'un des en-têtes HTTP contient le code de redirection , soit 301 ou 302 , et la nouvelle adresse de la page . Le navigateur Web sait que quand il reçoit un tel message, il doit immédiatement présenter une nouvelle demande pour la page à la nouvelle adresse .
PHP
PHP est une programmation langue qui génère des pages Web. Le langage contient un certain nombre de fonctions, dont l'un est " header () . " La fonction d'en-tête a deux formats. On reçoit une phrase de code HTTP comme paramètre, l'autre prend un paramètre "Emplacement" , qui est la fonction qui crée une redirection . Un fichier de programme PHP doit exister à l'emplacement de l'ancienne page , et la demande d'arriver ne sera activée que si le programme page originale a été généré par un programme PHP du même nom .
De codage pour le code
la fonction d'en-tête crée une redirection 302 par défaut si aucun code HTTP a été mis en place avant qu'il ne soit appelée avec le paramètre "Emplacement" . La valeur indiquée pour le paramètre de localisation est la nouvelle adresse de la page . Si une redirection 301 est requise, la fonction doit être écrit deux fois : une fois pour mettre en place le code 301 pour la fonction , puis de nouveau à mettre en œuvre la redirection avec le paramètre de localisation . Ce code PHP invite simplement le serveur Web pour envoyer un code HTTP, soit 301 ou 302 .