ip adresse!

Tags:    php

hey all... jeg vil gerne have så man kan se sin egen ip på min side (woox.dk), men på b-one.dk's server virker:

<? $link = "$REMOTE_ADDR"; print "$link"; ?>

og

<? echo "$REMOTE_ADDR"; ?>

(hvis man sætter koden i en fil og åbner den er siden bare hvid
)
Er der nogle der kan lave så det virker?

Hilsen WooX.DK



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
hey all... jeg vil gerne have så man kan se sin egen ip på min side (woox.dk), men på b-one.dk's server virker:

<? $link = "$REMOTE_ADDR"; print "$link"; ?>

og

<? echo "$REMOTE_ADDR"; ?>

(hvis man sætter koden i en fil og åbner den er siden bare hvid
)
Er der nogle der kan lave så det virker?

Hilsen WooX.DK


Prøv denne her:
<?
$ip = $_SERVER[REMOTE_ADDR];
print "$ip";
?>

Kan ikke se hvorfor den ikke skulle virke...

Men siden skal jo hedde .php og skal så omkring <? ?>

Den virker på min server...

- Pelle Ravn

Vi nørder skal have lov til at leve livet!
Programmer PHP, og brug pengene du sparer ved det, på en ny computer :D

[Redigeret d. 24/05-04 16:12:32 af Pelle Ravn]



Med hensyn til fejlfaktorer vil jeg være så fræk at påstå at din kode er så uhensigtsmæssig indkodet at det måske er selvforskyldt at det ikke virker :)

Prøv eventuelt at følge Pelles eksempel og få afskaffet de globale variabler så ved andre også hvad der er hvad i din kode :)

// Kasper



Jeg ved ikke hvordan, men den du skrev pelle virkede (det gør de andre også bare ikke på b-one.dk's server). Så du får de 80 point!

Hilsen WooX.DK



Svar på dit spørgsmål.

B-ones php server prog, understøtter ikke dette script.

<? $link = "$REMOTE_ADDR"; print "$link"; ?>

og

<? echo "$REMOTE_ADDR"; ?>

derfor virker det ikke.

grunden til dette virker

<?
$ip = $_SERVER[REMOTE_ADDR];
print "$ip";
?>

Deres servere skal have forud defineret variablerner når du koder i php. jeg kan ikke huske hvad dette kaldes men det er derfor det sidste script virker der bliver variablen $ip defineret inden den bliver brugt. Derfor virker den.



t