Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pytanie w zwiazku z wygladem zeminnych
Volume
post 9.03.2005, 11:13:42
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 11.10.2004
Skąd: 3c

Ostrzeżenie: (10%)
X----


Nie wiem czym sie rozni tak zastosowany kod do odczytu ip i hosta:

  1. <?php
  2. $ip=$REMOTE_ADDR;
  3. $host=gethostbyaddr($ip);
  4. echo &#092;"$ip $host\";
  5. ?>


od tego:

  1. <?
  2. $browser=$_SERVER['HTTP_USER_AGENT'];
  3. $ip=$_SERVER['REMOTE_ADDR'];
  4. $host=gethostbyaddr($ip);
  5. echo&#092;"$ip $host\";
  6. ?>

i który lepiej stosowac?

Jrest jeszcze wazna spreawa - dopisalem do mojego poprzedniego tematu i niestety nie widac.. prosilbym aby zajze: http://forum.php.pl/index.php?act=ST&f=1&t...t=0#entry159027

Ten post edytował Volume 9.03.2005, 11:24:24
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
j00seph
post 9.03.2005, 11:31:56
Post #2





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 3.10.2004
Skąd: Taka wiocha koło Cieszyna :P

Ostrzeżenie: (0%)
-----


hmm...

jak dla mnie to te 2 kody niczym sie nie różnią ,
jedynie sposobem odwołania się do zmiennych globalnych,
ja np odwołuje się poprzez pełną nazwe
  1. <?php
  2. $HTTP_SERVER_VARS[&#092;"REMOTE_ADDR\"];
  3. ?>


pozdrw


--------------------
"Nemo Sine Vitiis Est" - Ktoś tak kiedyś powiedział... i miał rację.
Go to the top of the page
+Quote Post
scanner
post 9.03.2005, 11:36:14
Post #3





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Pierwszy kod nie zadziała przy
Kod
register-globals = off
Drugi jest poprawny.

Kod podany przez j00seph'a nie zadziała przy
Kod
register_long_arrays = off
.

Pierwsze ustawienie jest domyślne (bezpieczeństwo) na OFF dla php > 4.2
Drugie uznane jest jako deprecated i równiez w nowych wersjach ustawione na OFF (AFAIR)


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
pillot
post 9.03.2005, 13:25:54
Post #4





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 9.05.2004
Skąd: Puszów

Ostrzeżenie: (0%)
-----


Cytat(j00seph @ 2005-03-09 12:31:56)
hmm...

jak dla mnie to te 2 kody niczym sie nie różnią ,
jedynie sposobem odwołania się do zmiennych globalnych,
ja np odwołuje się poprzez pełną nazwe
  1. <?php
  2. $HTTP_SERVER_VARS[&#092;"REMOTE_ADDR\"];
  3. ?>


pozdrw

lepiej używać tablic $_SERVER
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:55