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 :

Récupérer le domaine parent


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut Récupérer le domaine parent
    Bonsoir tout le monde,

    je travaille actuellement à la réalisation d'un service fourni à d'autres sites web. En fait, le client inclu une page (www.mondomaine.com/monservice.php) dans une iframe de son site, et peut ainsi utiliser les fonctionnalités que nous lui fournissons.

    Maintenant, je cherche à poser des restrictions sur le domaine qui appelle cette page (tout le monde n'est pas autorisé à utiliser ce service sur son site, et chaque inscrit ne peut l'utiliser que sur un seul nom de domaine).

    Comment récupérer le nom de domaine du site hébergeant cette iframe? Je crois savoir qu'il y a quelque chose de possible en utilisant $_SERVER['REFERER'] ou quelque chose du genre, mais je ne connais plus la syntaxe exacte.....

    Merci d'avance

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Par défaut
    La variable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SERVER['HTTP_REFERER']
    te permet de connaitre l'url de provenance (si elle n'est pas directement directement dans la barre, dans ce cas, elle vaut null).

  3. #3
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    ça veut dire que dans un code php inclu dans une iframe sur "toto.com", $_SERVER['HTTP_REFERER'] vaudra "toto.com"?

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 696
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 696
    Par défaut
    $_SERVER['HTTP_REFERER'] contient l'URL complète de la page de départ mais cette valeur peut être modifiée par le visiteur donc ce n'est pas du tout sécurisé

    si tu veux contrôler exactement qui utilise ta page, tu peux fournir un code et comme ça la page sera seulement accessible à l'adresse http://www.mondomaine.com/monservice...=xzaze87e5az4e par exemple

  5. #5
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Oui, mais quiconque a le code pourra utiliser le service, et sur un nombre illimité de domaines...

Discussions similaires

  1. Récupérer le domaine et machine
    Par groovyroe dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/01/2007, 01h52
  2. [Mail] Récupérer le domaine d'une adresse mail
    Par Iro87 dans le forum Langage
    Réponses: 5
    Dernier message: 14/12/2006, 20h49
  3. Récupérer nom domaine serveur
    Par neuromencien dans le forum Langage
    Réponses: 2
    Dernier message: 26/07/2006, 14h38
  4. Récupérer la classe parente
    Par jagboys dans le forum MFC
    Réponses: 3
    Dernier message: 15/07/2006, 00h06
  5. Comment récupérer le répertoire parent d'un répertoire?
    Par Jayceblaster dans le forum Delphi
    Réponses: 14
    Dernier message: 23/05/2006, 18h38

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