Deadd
5.06.2009, 19:29:01
Witam. Mam strone w podobie what is my IP ale problem w tym ze nie wyświetla Adresu IP ktora wchodzi na nia.
Mam tak:
<td class="ip"><h1 align="center">Twój adres
<p align="center">
<?php $ip=@$REMOTE_ADDR;
echo "<b>IP to: $ip</b>"; ?></h1>
</p>
</td>
cos tam
Jak to zrobic?
Poczytaj o register_globals. Nie ma takiej zmiennej, jak $REMOTE_ADDR.
flashdev
5.06.2009, 19:51:56
Tyle tutoriali i przykładów jest w sieci.
Kod
<?php
echo "Twój adres IP to:".$_SERVER['REMOTE_ADDR'];
?>
Deadd
5.06.2009, 19:51:57
Ale ten skrypt juz byl gotowy
guilty82
5.06.2009, 20:30:36
Masz rację,
był 
Mozliwe, ze to działało pod starszą wersją PHP
wNogachSpisz
6.06.2009, 10:40:06
php jest wstecznie zgodne jeszcze poki co, wystarczy zmienic w php.ini
register_globals = on
jest tez bezpieczniejsza funkcja do wyciagania zmiennych srodowiskowych
<?=getenv('REMOTE_ADDR')?>
Spawnm
6.06.2009, 10:48:11
ale po co kombinować skoro jest $_SERVER ?
Fifi209
6.06.2009, 10:49:59
Poza tym używanie register_globals niesie ze sobą niebezpieczeństwo - wystarczy poczytać na necie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.