| 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
    Comment obtenir un nom de domaine en PHP
    programmeurs PHP font beaucoup de travail avec des URL, des liens et des fichiers. L'environnement PHP contient une énorme quantité d' informations sur les utilisateurs --- où ils viennent et où ils vont . Mais dans une torsion non - intuitive , ce n'est pas évident de savoir comment obtenir l'un des éléments d'information la plus essentielle à une session de navigation Web : le nom de domaine de la page courante . L'environnement, cependant , expose toutes les informations que le navigateur d'un utilisateur envoie quand une page est demandée. Cela fournit un moyen de trouver le nom de domaine. Instructions
    obtenir le nom de domaine de l' hôte HTTP
    1

    créer une variable vide appelé "$ current_domain », ou ce que vous voulez l'appeler . Par exemple, vous pouvez utiliser "$ current_domain =''; " dans votre code
    2

    Set $ ​​current_domain au texte de l'hôte HTTP. . L'hôte HTTP est la partie de l'adresse URL qui vient après "http://" et contient le nom de domaine . Il peut aussi contenir un « www », qui vous ne voulez pas. Vous pouvez obtenir de l'hôte HTTP à partir du tableau global $ _SERVER . Essayez " current_domain $ = $ _SERVER [' HTTP_HOST '] ; " . Que votre code
    3

    Assurez-vous que vous avez un nom de domaine. Si $ current_domain est encore vide, alors le navigateur de l' utilisateur n'a pas demandé une URL avec un nom de domaine . Cela pourrait signifier que votre script est exécuté sur une ligne de commande ou un autre contexte d'ailleurs dans une page web .
    4

    Retirer le "www." si elle est là . Utilisez preg_replace ( ) pour ce faire . Essayez " preg_replace ( '' , 1 '/^ www \\ /i . '); " Comme votre code. Le dernier paramètre , avec la valeur «1», doublement assure que d'avoir éliminé seulement le premier "www." dans le texte.

    Dans un contexte web , "$ current_domain " va maintenant contenir le nom de domaine de l'URL de votre script est exécuté . Autrement dit, il contiendra le nom de domaine de la page Web actuelle.

    Previous :

    next :
      articles connexes
    ·Comment inclure un fichier JS en PHP 
    ·Comment puis-je ajouter Google Analytics à un fichier …
    ·Comment changer le mot de passe admin WordPress En MySQ…
    ·Comment insérer un texte dans une zone de texte en HTM…
    ·Comment obtenir un fichier de session PHP 
    ·Comment imprimer en iFrame Avec PHP 
    ·Comment régler le nom de fichier d'une pièce jointe P…
    ·Comment appeler un fichier PHP dans une table 
    ·Comment activer le cache de requêtes MySQL 
    ·AJAX PHP MySQL Tutorial 
      articles en vedette
    ·Comment faire pour créer une chaîne dynamique en C + …
    ·Comment valider une chaîne de date dans jQuery 
    ·Python vitesse 
    ·Comment utiliser les API Windows pour modifier le fond …
    ·Comment faire pour convertir LPSTR au RC 
    ·Comment concaténer dans DB2 SQL 
    ·Comment faire pour convertir C + + à ADA 
    ·Comment faire pour afficher le texte sur Rollover 
    ·Comment Ping une plage d'adresses IP 
    ·Comment JSON données avec JavaScript 
    Copyright © Connaissances Informatiques http://fr.wingwit.com