PHP et adresse DNS

Statut
N'est pas ouverte pour d'autres réponses.
J'ai plusieurs adresse DNS qui pointe vers une même adresse IP.

Y a t il moyen de voir avec quel DNS on a accéder a mon site ? en php ou javascript

Merci (je ne sais pas si j'ai été clair dans mon explication)
:p
 

La Poubelle

Pou'r allé Danché
Tu dois configurer ca avec ton serveur normalement (du moins ca se passe comme ca avec IIS (a Microsoft et ses amis :) ).

Te dire comment faire c'est autre chose.
 

Tigrou

Touriste
Je ne sais pas si c est exactement ce que tu cherches mais jettes y tout de meme un coup d oeil ca peut te mettre sur la voie :

Code:
<?

// ----------------------------
// Table à créer
// ----------------------------
// CREATE TABLE statinfo (
//   navigateur TEXT NOT NULL,
//   date       TEXT NOT NULL,
//   hote       TEXT NOT NULL,
//   referant   TEXT NOT NULL
// );
// ----------------------------

$connexion = @mysql_connect("localhost","login","pwd") or 
              die ("Impossible de se connecter au serveur MySQL.");

$db = @mysql_select_db("base") or 
       die ("Impossible d'accéder à la base.");

$navigateur = $HTTP_USER_AGENT;
$date = date("d-m-Y H:i");

$hote = @gethostbyaddr( $REMOTE_ADDR );

$valeurs = "('".$navigateur."','".$date."','".$hote."','".$HTTP_REFERER."' )";

$sql  = "INSERT INTO statinfo ";
$sql .= "(navigateur, date, hote, referant) VALUES (".$valeurs.")";

mysql_query($sql);
mysql_close($connexion);

?>
Tu vas donc stocker au sein d une table les données du visiteur, à savoir : navigateur, date, hote, referant
Peut etre qu avec un peu de chance le referant t informera sur l adresse utilisée
 

ZyPh0s

Touriste
Si le serveur est chez toi, avec Apache c'est facile, dans le httpd.conf suffit de regarder dans la derniere section (Virtual Host). C'est expliqué.

Sinon en PHP essaie ceci (ca marche normalement):

Code:
$addr_serveur=$_SERVER["HTTP_HOST"];
 
G

Guest

ex membre
AGain a dit:
Tu dois configurer ca avec ton serveur normalement (du moins ca se passe comme ca avec IIS (a Microsoft et ses amis :) ).

Te dire comment faire c'est autre chose.
C'est Raisin ici. Oui je sais que dans IIS on peut faire ca. Mais moi c'est en PHP (linux) que je voudrais le faire. Merci qd meme :oops:
 
G

Guest

ex membre
Tigrou a dit:
Je ne sais pas si c est exactement ce que tu cherches mais jettes y tout de meme un coup d oeil ca peut te mettre sur la voie :

Code:
<?

// ----------------------------
// Table à créer
// ----------------------------
// CREATE TABLE statinfo (
//   navigateur TEXT NOT NULL,
//   date       TEXT NOT NULL,
//   hote       TEXT NOT NULL,
//   referant   TEXT NOT NULL
// );
// ----------------------------

$connexion = @mysql_connect("localhost","login","pwd") or 
              die ("Impossible de se connecter au serveur MySQL.");

$db = @mysql_select_db("base") or 
       die ("Impossible d'accéder à la base.");

$navigateur = $HTTP_USER_AGENT;
$date = date("d-m-Y H:i");

$hote = @gethostbyaddr( $REMOTE_ADDR );

$valeurs = "('".$navigateur."','".$date."','".$hote."','".$HTTP_REFERER."' )";

$sql  = "INSERT INTO statinfo ";
$sql .= "(navigateur, date, hote, referant) VALUES (".$valeurs.")";

mysql_query($sql);
mysql_close($connexion);

?>
Tu vas donc stocker au sein d une table les données du visiteur, à savoir : navigateur, date, hote, referant
Peut etre qu avec un peu de chance le referant t informera sur l adresse utilisée
Merci,je vais tester cela
 
G

Guest

ex membre
ZyPh0s a dit:
Si le serveur est chez toi, avec Apache c'est facile, dans le httpd.conf suffit de regarder dans la derniere section (Virtual Host). C'est expliqué.

Sinon en PHP essaie ceci (ca marche normalement):

Code:
$addr_serveur=$_SERVER["HTTP_HOST"];
J'ai essayé ce matin, mais il m'indique le nom du "gros serveur" (le serveur qui m'héberge)

Merchi qd meme

RAISIN :oops:
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut