| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Le PHP de tête n'est pas Redirection
    Toutes les pages Web sont écrites en langage de balisage hypertexte (HTML). Cependant , HTML n'a pas de capacités de programmation et seules les données de formats. PHP est un des langages de programmation que les développeurs Web utilisent pour générer des pages Web . Cela introduit un élément de la programmation dans les sites Web . Redirection est l'une des fonctions d'un serveur Web et le code PHP peut invoquer. Cependant, la même fonction pour la redirection peut effectuer de nombreuses autres notifications, en fonction de ses paramètres. Redirection

    si une page Web change de nom de fichier , si ce fichier est déplacé vers un autre emplacement sur le même site, ou si cette page est déplacé vers un autre site, tout visiteur de la page à l' ancienne adresse sera dit que le fichier ne peut être trouvé. Redirection est mis en œuvre par un message d'un serveur Web à un navigateur Web. Le serveur indique au navigateur que la page a été déplacée et donne la nouvelle adresse. Le navigateur rapplique alors à la nouvelle adresse de la page .
    HTTP Codes

    La méthode régulière pour une redirection est d'utiliser la fonctionnalité intégrée dans le protocole de transfert hypertexte . HTTP dicte le format des messages entre les navigateurs Web et les serveurs Web . HTTP comprend une liste de codes d'état incluant deux codes de redirection . Ce sont 301 pour 302 redirection permanente et , officiellement intitulée « Trouvé », pour une redirection temporaire , également appelé « redirection pour une raison indéterminée. « L'avantage pour les administrateurs de sites Web du système HTTP est que la page peut être retiré de son ancien emplacement .
    PHP Méthode

    PHP inclut une fonction qui émule codes HTTP. C'est ce qu'on appelle « tête . " Le nom vient du fait que les instructions dans un message HTTP sont appelés " têtes HTTP . " La fonction de tête possède deux modes de fonctionnement. Les premiers registres dont le code HTTP sera envoyée dans le message . La deuxième assemble la ligne d'en-tête HTTP incorporant une adresse donnée comme paramètre. L'adresse est la nouvelle adresse de la page . L'en-tête HTTP généré par la commande va exécuter le code de statut mis en place dans le premier appel de la fonction . Si aucun code n'a été mis en place , la fonction par défaut le code 302 , ce qui est une redirection temporaire . Cependant, les codes HTTP couvrent un éventail de conditions et si la fonction d'en-tête a été mis en place avec un code d'état qui ne se rapportent pas à la redirection , la fonction ne sera pas rediriger . Aussi, pensait que la méthode PHP invoque rediriger codes , il faut que le fichier reste dans l'ancien emplacement.
    PHP Redirection

    Si une page Web est maintenu sur un serveur au format HTML, le fichier contenant devra l'extension " html " ou " htm ". Si la page est générée à partir d'un programme PHP , le fichier contenant la page aura l'extension de fichier "php" . Si le concepteur Web veut mettre en place une redirection à partir du fichier cible, les procédures de rediriger doivent utiliser une fonction HTML si le fichier original a été HTML, ou une fonction PHP si le fichier original était un programme PHP. Si le fichier PHP a une extension de fichier " htm" , la fonction de tête PHP ne fonctionnera pas.

    Previous :

    next :
      articles connexes
    ·Comment saisir une date dans MySQL 
    ·Comment faire pour supprimer les zéros, dans SQL 
    ·Authentification de chaîne de requête dans PHP 
    ·Comment différencier entre tronquée et Supprimer 
    ·Comment faire pour augmenter Connexions simultanées da…
    ·Comment déterminer si un fichier existe dans PHP 
    ·Comment ajouter des Server Side Includes à un site web…
    ·Comment détecter les périphériques mobiles utilisant…
    ·Comment configurer Apache PHP sur MySQL sur CentOS 
    ·Comment créer un saut de ligne dans un e-mail 
      articles en vedette
    ·Comment lire un fichier Hex 
    ·Définition d'une compilation COBOL 
    ·Comment faire pour modifier un fichier OST à ​​PST 
    ·Comment faire pour utiliser le contrôle barre de défi…
    ·Comment écrire des formulaires HTML 
    ·Qu'est-ce qu'un constructeur en PHP 
    ·Comment démarrer un script comme un processus séparé…
    ·Comment faire pour mettre un favicon sur les onglets en…
    ·Comment utiliser les cases à cocher en PHP 
    ·Comment utiliser WMI pour détecter VMWare 
    Copyright © Connaissances Informatiques http://fr.wingwit.com