IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Redirection en fonction d'une URL en PHP


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Redirection en fonction d'une URL en PHP
    Bonjour à tous

    Voila mon problème j'ai un site et un alias sur ce site, et je voudrais que en fonction de URL tapé je rentre sur le repertoire principal ou sur un sous-repertoire

    en résumé

    si je tape www.monsite.be je rentre sur "www.monsite.be"
    si je tape www.monalias.be je rentre sur "www.monsite.be/alias"
    mais avec la redirection automatique

    Merci d'avance

    Olivier

  2. #2
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 098
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 098
    Points : 8 207
    Points
    8 207
    Billets dans le blog
    17
    Par défaut
    Salut !

    Citation Envoyé par odoobe Voir le message
    Voila mon problème j'ai un site et un alias sur ce site, et je voudrais que en fonction de URL tapé
    A voir avec $_SERVER['HTTP_HOST'].

    je rentre sur le repertoire principal ou sur un sous-repertoire
    Pour rediriger vers une adresse donnée : header("Location: $url") http://fr.php.net/header
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

  3. #3
    Membre expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Points : 3 627
    Points
    3 627
    Billets dans le blog
    8
    Par défaut
    Petite précision sur header location qui semble assez taquin quand on n'a pas ce qui suit en tête :

    Cette commande marche très bien quand on l'utilise ainsi :

    En première ligne du code (avant toute trace de html, avant même un saut de ligne)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    if(ta condition avec le $_SERVER['HTTP_HOST'] suggéré par Séb par exemple){
    header("Location: www.monsite.be/alias")
    }
    ?>
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

Discussions similaires

  1. Récupérer le signet dans une url (javascript->php)
    Par clement106 dans le forum Langage
    Réponses: 2
    Dernier message: 30/03/2010, 18h19
  2. [MySQL] Connexion et redirection en fonction d'une variable
    Par Christophe S. dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 23/12/2008, 15h34
  3. Redirection en fonction d'une date
    Par phrimbert dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/02/2008, 12h01
  4. Redirection en fonction d'une URL saisie
    Par steveroselmac dans le forum Langage
    Réponses: 3
    Dernier message: 25/07/2007, 17h00
  5. [MySQL] récupérer une url en php
    Par caroen dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 16/03/2007, 14h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo