Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2940 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] connaitre l'ip depuis laquelle un formulaire est posté

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] connaitre l'ip depuis laquelle un formulaire est posté

n°603082
misterping​uin
Posté le 05-01-2004 à 18:09:04  profilanswer
 

Bonjour,  
 
je cherche à connaitre l'adresse IP du serveur depuis lequel un formulaire est validé, exemple :
 
j'ai mon script : script1.php hébergé sur www.domaine.com
j'ai le formulaire : form1.htm hébergé sur www.domainequejeconnaispas.com
 
comment, sur script1.php, connaitre l'ip de domainequejeconnaispas.com ?
 
MErci

mood
Publicité
Posté le 05-01-2004 à 18:09:04  profilanswer
 

n°603107
Hermes le ​Messager
Breton Quiétiste
Posté le 05-01-2004 à 18:38:18  profilanswer
 

C'est interdit. C'est de l'espionnage. Seul le réseau échelon a le droit.

n°603130
misterping​uin
Posté le 05-01-2004 à 18:53:20  profilanswer
 

ah... et comment je peux authentifier que les données que je récupère dans mon formulaire me sont bien envoyées par le site autorisé ? Il faut que je contacte la NSA ???

n°603133
Hermes le ​Messager
Breton Quiétiste
Posté le 05-01-2004 à 18:55:22  profilanswer
 

misterpinguin a écrit :

ah... et comment je peux authentifier que les données que je récupère dans mon formulaire me sont bien envoyées par le site autorisé ? Il faut que je contacte la NSA ???


 
stait une blague . [:ddr555]
 
Je cherche, attend...

n°603236
dropsy
et bonne chance surtout...
Posté le 05-01-2004 à 21:11:33  profilanswer
 

qqch comme ça:
 
$_ENV["HTTP_X_COMING_FROM"]
 
ou
$_SERVER["REMOTE_ADDR"]
 
ou
$_SERVER["HTTP_X_COMING_FROM"]
 
dans un phpinfo, les trois donne l'ip [:proy]


Message édité par dropsy le 05-01-2004 à 21:12:41
n°603515
Xam_Orpheu​s
Posté le 06-01-2004 à 00:56:07  profilanswer
 

$_SERVER['HTTP_X_FORWARDED_FOR']
$_SERVER['REMOTE_ADDR']
$_SERVER['HTTP_CLIENT_IP']
 
Ca dépend si le client passe par un proxy ou non, et si oui, ca dépend des infos que le proxy donne.

n°603618
T509
$job->GetJob(now)
Posté le 06-01-2004 à 09:25:11  profilanswer
 

Code :
  1. function get_remote_addr($type=0){
  2.  if (getenv('HTTP_X_FORWARDED_FOR')) {
  3.     $ip = getenv('HTTP_X_FORWARD_FOR');
  4.     if ($type == 0)
  5.     return $ip;
  6.    else
  7.     return gethostbyaddr($ip);
  8.    } else {
  9.     $ip = getenv('REMOTE_ADDR');
  10.     if ($type == 0)
  11.     return $ip;
  12.     else
  13.     return gethostbyaddr($ip);
  14.    }
  15.  
  16. }


 

Code :
  1. $visiteur = get_remote_addr(1);
  2. $ip_visiteur = get_remote_addr(0);


 
Comme dit plus haut, cela dépend de si ton client passe par un firewall, proxy ...

n°603695
misterping​uin
Posté le 06-01-2004 à 11:04:36  profilanswer
 

hermes le messager a écrit :


 
stait une blague . [:ddr555]
 
Je cherche, attend...  


j'aurais cru que ma réponse t'aurais permis de comprendre que j'avais compris, mais on se comprend pas...  :pt1cable:

n°603706
misterping​uin
Posté le 06-01-2004 à 11:17:18  profilanswer
 

merci pour vos réponses, mais en fait je crois que je cherche à faire qqchose d'impossible, puisque les données POST ou GET sont portées par le navigateur, et peuvent dans tous les cas ne pas être fiables...
 
me reste un tout bete http_referer
 
Les entetes X COMING FROM & co ne fonctionnent pas, c'est standard ?
 
Merci
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] connaitre l'ip depuis laquelle un formulaire est posté

 

Sujets relatifs
générer une page html sur mesure en PHP?[PHP] Couper une chaîne de caractères...
Support des threads dans PHP ?[PHP/Mysql] enregistrer tableau dans bdd
pb avec résultat d'un formulaire[PHP] multipages pour les résulats d'une reqûete sql
[PHP] Verification de n° de carte de credit[PHP/Mysql] Lier deux formulaires ...
[PHP] Variable 'fixe' sous php ...[PHP] Pourquoi ca marche pas ? [résolu](en effet c'était tout bete)
Plus de sujets relatifs à : [PHP] connaitre l'ip depuis laquelle un formulaire est posté


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR