Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/10/2007, 20h54   #1
Membre Expert
 
Avatar de Pill_S
 
Homme Sébastien Piller
Consultant informatique
Inscription : janvier 2004
Messages : 1 618
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Piller
Âge : 28
Localisation : Suisse

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 618
Points : 1 981
Points : 1 981
Envoyer un message via MSN à Pill_S
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
__________________
gg
Pill_S est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 21h03   #2
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
La variable
Code :
$_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).
Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 21h19   #3
Membre Expert
 
Avatar de Pill_S
 
Homme Sébastien Piller
Consultant informatique
Inscription : janvier 2004
Messages : 1 618
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Piller
Âge : 28
Localisation : Suisse

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 618
Points : 1 981
Points : 1 981
Envoyer un message via MSN à Pill_S
ça veut dire que dans un code php inclu dans une iframe sur "toto.com", $_SERVER['HTTP_REFERER'] vaudra "toto.com"?
__________________
gg
Pill_S est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 22h11   #4
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
$_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
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 22h17   #5
Membre Expert
 
Avatar de Pill_S
 
Homme Sébastien Piller
Consultant informatique
Inscription : janvier 2004
Messages : 1 618
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Piller
Âge : 28
Localisation : Suisse

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 618
Points : 1 981
Points : 1 981
Envoyer un message via MSN à Pill_S
Oui, mais quiconque a le code pourra utiliser le service, et sur un nombre illimité de domaines...
__________________
gg
Pill_S est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h20.


 
 
 
 
Partenaires

Hébergement Web