Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Virtual hosts och IP nummer?

Tråden skapades och har fått 5 svar. Det senaste inlägget skrevs .
1

Hoppas jag kan förklara dett på bästa möjliga sätt....

Kör OS X server och Bind 8.2
Har ett php script som tar reda på besökares IP med koden:

Citat:

code:<pre style="font-size:x-small; font-family: monospace;"> $ip = getenv("REMOTE_ADDR"); </pre>

Sedan har jag kodat så att den lägger in IP numret i MySQL databasen i en tabell.

Problemet är att IP numret blir serverns IP inom LAN nätverket? Alltså själva burkens IP adress.

Är Apachen felkonfad?
Vad kan det vara?
Tacksam för alla tips & råd, hjälp... :rolleyes:

[ 11 November 2002, 16:19: Meddelandet ändrat av: -iDisco- ]

  • Medlem
  • Stockholm
  • 2002-11-11 12:34

Testa med

$HTTP_SERVER_VARS[´REMOTE_ADDR´]

eller:

$_SERVER[´REMOTE_ADDR´]

Fast den senare kan du bara använda med PHP 4.1 eller senare.

- - -

Fast vid närmare eftertanke borde det bli samma sak. Det beror kanske på att din server är bakom en NAT-router? Kanske måste du använda nåt annat sätt för att ta reda på IP-adressen. Kolla runt på nätet vetja! Det är nog en rätt vanlig fråga.

[ 11 November 2002, 12:40: Meddelandet ändrat av: HL ]

Citat:

quote:Skapades ursprungligen av: HL:
Testa med

$HTTP_SERVER_VARS[´REMOTE_ADDR´]

eller:

$_SERVER[´REMOTE_ADDR´]

Fast den senare kan du bara använda med PHP 4.1 eller senare.

- - -

Fast vid närmare eftertanke borde det bli samma sak. Det beror kanske på att din server är bakom en NAT-router? Kanske måste du använda nåt annat sätt för att ta reda på IP-adressen. Kolla runt på nätet vetja! Det är nog en rätt vanlig fråga.

testade ovanstående. Fungerade inte heller. Tror också att felet ligger i routern / brandväggen. Tack för tipset HL

Hittar inget fel i routern / brandväggen....

Är det verkligen ingen som vet...?

Hjälp..! :rolleyes:

Rally.......

Fixade det körde:

Citat:

code:<pre style="font-size:x-small; font-family: monospace;"> $ip = getenv("HTTP_PC_REMOTE_ADDR"); </pre>

Så funkade det.

Jiihaaa.....

Tack ändå HL.....

1
Bevaka tråden