• Article
  • Discussion
  • Voir le texte source
  • Historique

Afficher l'URL

Un article de Eric Bruyndonckx.

Sommaire

Fonction

<?php
function url() {
    return "http://" . $_SERVER['HTTP_HOST'];
}
?>

Appel de la fonction

<?php
  echo url(); // Le résultat est : www.ebx.ch
?>

Exemple d'utilisation

Vous bénéficiez de plusieurs URL (ex: www.ebx.ch, www.ebx1.ch, www.ebx2.ch) mais aimeriez rediriger votre utilisateur, en fonction de celle choisie, sur un sous-répertoire de votre nom de domaine.

Exemple : si je tape www.ebx1.ch, j'aimerais être redirigé sur une page dans un sous-répertoire à la racine de mon espace de stockage (ex : www.ebx.ch/repertoire/mapage.php).

  • Éditer la page d'accueil principale du domaine (ex : index.php)
    • Rajouter tout en haut de votre page, la fonction précitée.
    • Faire le test adéquat et rediriger sur la page souhaitée.
<?php
// Test de l'URL et redirection
if(url() == "www.ebx1.ch") {
    header('location:http://www.ebx.ch/repertoire/mapage.php');
}
?>

Voir aussi