Comment limiter l'accès à un fichier ?

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


olivieri
WRInaute passionné
WRInaute passionné
 
Messages: 889
Inscription: Lun Fév 03, 2003 17:30

Comment limiter l'accès à un fichier ?

Message le Sam Avr 23, 2005 9:50

Bonjour,

Je travaille sur la mise en place d'un flux xml généré à la volée, mais je souhaite restreindre son accès à des sites enregistrés.

J'ai regardé différentes choses:

$_SERVER["REMOTE_ADDR"] me retourne l'IP de l'appelant. Très bien, mais sur un mutualisé, plusieurs sites partagent la même IP.

gethostbyaddr($_SERVER["REMOTE_ADDR"]) me retourne le nom de domaine de l'appelant, mais sur mon mutualisé, il me retourne le nom du serveur OVH: -240plan.ovh.net

$_SERVER['REMOTE_HOST'] ne me renvoie rien.

Connaissez vous une méthode fiable à 250% et qui permette d'obtenir le nom de domaine, y compris sur un mutualisé ?

jeangab
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 182
Inscription: Mer Fév 25, 2004 12:55

Message le Sam Avr 23, 2005 11:10

il faut un login/password pour etre fiable, les autre methode sont facilement falsifiables, surtout le referer


olivieri
WRInaute passionné
WRInaute passionné
 
Messages: 889
Inscription: Lun Fév 03, 2003 17:30

Message le Sam Avr 23, 2005 13:20

Merci de ta réponse, mais c'est inconcevable...

Une autre piste ?

jeangab
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 182
Inscription: Mer Fév 25, 2004 12:55

Message le Sam Avr 23, 2005 18:48

tu ne peut pas mettre d'htaccess , ou gerer via php l'authentification


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Sam Avr 23, 2005 19:08

limiter par utilisateur? globallement (sur tout le monde)?


olivieri
WRInaute passionné
WRInaute passionné
 
Messages: 889
Inscription: Lun Fév 03, 2003 17:30

Message le Dim Avr 24, 2005 9:31

Le problème est que les demandes seront des requêtes PHP automatiques, effectuées par le site "client". Etant donné que ce sera du contenu très valorisé, il faut absolument que je puisse limiter l'accès à un client donné, et surtout à un site donné.
Si je passe par un login/password, je n'ai pas ensuite le moyen de vérifier que ce login/password n'a pas été refilé à quelqu'un d'autre.
Pour l'instant, la seule solution qui me paraît fiable est de pouvoir obtenir le nom de domaine et l'adresse IP de l'appelant. Malheureusement, les fonctions PHP traditionnelles que j'ai testé ne permettent pas ça dans le cas ou l'appelant est sur un serveur mutualisé.

jeangab
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 182
Inscription: Mer Fév 25, 2004 12:55

Message le Dim Avr 24, 2005 10:11

oui, effectivement, mais la, tu a une grande confiance dans tes affiliés, rien ne te dit que ton contenu ne sera pas mis en ligne par un de ceci, (site mirroir, relayant les demandes de flux) et dans ce cas, tu n'a plus aucun controle.
je pense que tu devrais plutot reflechir a un moyen pour ne pas divulgué tes info sensible.
par ex, si tu fait de l'annonce de voiture, tu ne met qu'a disposition que les elements basique (marque, prix, couleur, etc) mais l'adresse du vendeur n'est accessible que via ton site, tracké par le numero d'affiliation.


olivieri
WRInaute passionné
WRInaute passionné
 
Messages: 889
Inscription: Lun Fév 03, 2003 17:30

Message le Dim Avr 24, 2005 10:18

Oui, effectivement tu as raison, je vais limiter l'information de manière à conserver l'internaute puisque de toute façon elle pourrait être réutilisée. Comme je suis tétu, je vais continuer à chercher quand même, au cas ou...

Merci :wink:

Olivier.


m@thieu
WRInaute discret
WRInaute discret
 
Messages: 52
Inscription: Ven Fév 18, 2005 10:06

Message le Dim Avr 24, 2005 21:21

puisque tu as l'air d'être en PHP je te propose de faire un "phpinfo" comme ça tu verras toutes les informations que tu peux utiliser

jeangab
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 182
Inscription: Mer Fév 25, 2004 12:55

Message le Lun Avr 25, 2005 9:33

oui, ou print_r($_SERVER);
mais je doute que tu puisse trouver une solution fiable.


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités