Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment faire pour exécuter les con…
  • Aide Avec PHP et Compilation Échec 
  • Comment insérer une variable PHP da…
  • Comment remplacer un DIV sur PHP 
  • Comment tester FFmpeg en PHP 
  • Comment décoder une chaîne binaire…
  • Comment valider une adresse email en…
  • Comment Wild Card Adresses IP du Blo…
  • Quel CMS utilise PHP 
  • Comment apprendre la programmation P…
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Alpha Numeric PHP Vérifier 
  • Comment accéder à un tableau associatif en PHP 
  • Ma Recherche est rapide dans MySQL et lente en PHP 
  • Comment lien vers un fichier PHP 
  • Comment créer un compteur PHP 
  • Comment trier par une autre requête de recherche en PHP et MySQL 
  • Comment créer un lien hypertexte dans PHP 
  • Comment vérifier si un fichier a été modifié sur PHP 
  • Quelle est la portée globale en PHP 
  • Comment faire une déclaration Include 
  • Connaissances Informatiques © http://www.ordinateur.cc