apache/PHP ipv6 ???

apache/PHP ipv6 ??? - Installation - Linux et OS Alternatifs

Marsh Posté le 31-08-2007 à 09:09:57    

Bonjour,  
 
Mon system est freebsd 6.2 + apache22 et derniere version de php.
 
J'ai un souci qui m'embète.
Voici la variable $_SERVER (que je tronquée volontairement)

Code :
  1. Array
  2. (
  3.     [HTTP_HOST] => localhost
  4.     [...]
  5.     [SERVER_ADDR] => ::1
  6.     [SERVER_PORT] => 80
  7.     [REMOTE_ADDR] => ::1
  8.     [...]
  9. )


Hors, j'ai besoin de connaitre l'adresse ipV4 de l'utilisateur. Hors, ici, j'ai une adresse Ipv6
Comment avoir une adresse Ipv4 ??? Le problème vient de apache, non ?
 
Merci

Reply

Marsh Posté le 31-08-2007 à 09:09:57   

Reply

Marsh Posté le 31-08-2007 à 09:15:34    

là à mon avis, ca touche plus à la programmation, tu devrais poster dans la partie qui correspond...  :)  


---------------
-_- http://www.scienceshopping.com -_-
Reply

Marsh Posté le 31-08-2007 à 09:22:58    

nan, en fait, rien à voir. Car, en fait, ca ma connection local qui se fait en ipv6.
J'ai essayé avec un autre PC sous windows, et la, les variables sont bien en ipv4.
Il faut que je trouve pourquoi mon system (ou navigateur) se connect en ipv6. Je vais essayer de poster sur le topic de freebsd

Reply

Marsh Posté le 31-08-2007 à 09:24:12    

nORKy a écrit :

nan, en fait, rien à voir. Car, en fait, ca ma connection local qui se fait en ipv6.
J'ai essayé avec un autre PC sous windows, et la, les variables sont bien en ipv4.
Il faut que je trouve pourquoi mon system (ou navigateur) se connect en ipv6. Je vais essayer de poster sur le topic de freebsd


 
ah ok, j'avais pas compris ca comme ca. Bon et puis freebsd je connais pas assez moi, désolé  :sweat:


---------------
-_- http://www.scienceshopping.com -_-
Reply

Marsh Posté le 31-08-2007 à 09:34:01    

Peut être parce que tu fais http://localhost et qd localhost a comme ip 127.0.0.1 et ::1 et que du coup puisque l'ipv6 est prioritaire il passe par ::1
Si tu veux passer en ipv4 fait http://127.0.0.1 ou crée dans ton fichier hosts une entrée qui pointe sur 127.0.0.1 ou vire le ::1 sur localhost (pas top top conseillé)

Reply

Marsh Posté le 31-08-2007 à 09:40:03    

oui, merci je@nb. Je venais de trouvé la solution :-)
En effet, J'avais les 2 entrée ;j'ai changé l'ordre dans /etc/hosts et problème réglé.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed