Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak wyssać adres IP?
wirtus
post 5.05.2003, 12:47:56
Post #1





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Warszawa

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


Witam ohmy.gif)

Jak wyciągnąć przy pomocu php adres IP użytkownika, który właśnie, np. zarejestrował się na stronie lub dodał jakiś post?

Pozdrawiam
wirtek
Go to the top of the page
+Quote Post
wassago
post 5.05.2003, 12:54:20
Post #2





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

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


skozystaj z manuala.. tam jest troche funkcji do poierania IP usera... a potem pokombinuj 8) naprawde trudne to nie jest...
ps. napisal bym ci troche kodu ale juz spadam z netu :wink:


--------------------
Go to the top of the page
+Quote Post
Project
post 5.05.2003, 13:11:21
Post #3





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 2.04.2003
Skąd: Poznań

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


To naprawde nie jest trudne !!!
Czasami wystarczy spojrzec do manuala albo chociaz przejrzec gotowe skrypty (np. statystyki)
Ale nie bede taki (mam dzisiaj dobry dzien) wiec wyszkrobie troche kodu
he he
Napewno sie nie przepracuje winksmiley.jpg

[php:1:c481dd854f]
<?
$ip=$REMOTE_ADDR;
echo($ip);
?>
[/php:1:c481dd854f]

trudne to chyba nie bylo... biggrin.gif

Pozdrawiam
Go to the top of the page
+Quote Post
wirtus
post 5.05.2003, 13:14:57
Post #4





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Warszawa

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


Dzięki za kodzik :-)

Kłopot jest taki, ze szukalem na php.NET w liscie funkcji czy tez po prostu po zagadnieniach IP, IP Address i nie natrafiłem na funkcję $REMOTE_ADDR;

Fakt, że jestem dupa, bo nie pomyślałem, że adres IP est adresem typu remote......

Pozdrawiam
wirtek
Go to the top of the page
+Quote Post
scanner
post 5.05.2003, 13:21:34
Post #5





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




Cytat
Napewno sie nie przepracuje winksmiley.jpg[php:1:8842bfd6c5]<?
$ip=$REMOTE_ADDR;
?>[/php:1:8842bfd6c5]

[php:1:8842bfd6c5]<?php
$ip = $_SERVER['REMOTE_ADDR'];
?>[/php:1:8842bfd6c5] Tak jest poprawnie.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Project
post 5.05.2003, 13:22:25
Post #6





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 2.04.2003
Skąd: Poznań

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


tak na marginesie (z tego co wiem) to $REMOTE_ADDR nie jest funkcja lecz zmienna srodowiskowa.
:oops:
Go to the top of the page
+Quote Post
wirtus
post 5.05.2003, 13:27:21
Post #7





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Warszawa

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


oooops........ ohmy.gif)

To teraz jeszcze muszę się nauczyć co to są zmienie środowiskowe ohmy.gif)


--------------------
*******************************
Uściski jak pociski :O)
wirtek :O)
Go to the top of the page
+Quote Post
Project
post 5.05.2003, 13:28:37
Post #8





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 2.04.2003
Skąd: Poznań

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


A tak wogole to mam pytanie do scannera !!!
Czy uwazasz ze moja wersja kodu byla zla?questionmark.gif
[php:1:98863c20ae]
...
$ip=$REMOTE_ADDR;
...
[/php:1:98863c20ae]
Straszliwie drazni mnie poprawianie kodu ktory dziala (i to dziala bez zarzutu)!!!! Do tej pory nie spotkalem serwera ktory nie obsluguje takiej skladni jaka przedstawilem...
angrysmiley.gif
Go to the top of the page
+Quote Post
scanner
post 5.05.2003, 13:44:55
Post #9





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




Nie napisałem, że jest zła. Napisałem wersję poprawną, uwzględniającą http://forum.php.pl/viewtopic.php?t=789 na przykład. Zmienię Ci na serwerze wersję php, zrobię tak jak zalecane "register_globals = OFF" i rozłożę każdy Twój skrypt.
Na przyszłość proszę z takimi sprawami zwracać się na PW.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
mazy
post 6.05.2003, 12:07:59
Post #10





Grupa: Zarejestrowani
Postów: 69
Pomógł: 4
Dołączył: 12.03.2003
Skąd: Suwałki

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


Trzeba uczyć sie poprawnie a nie aby szybciej, po pewnym czsię pisania dłużej wejdzie ci to w krew i będzie spoko biggrin.gif
Go to the top of the page
+Quote Post
[fisher]
post 6.05.2003, 13:21:47
Post #11





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 4.03.2003

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


Cytat
[php:1:7adeac8f5e]
<?
$ip=$REMOTE_ADDR;
echo($ip);
?>
[/php:1:7adeac8f5e]


a moze lepiej w tai sposob (jak juz sie wszyscy czepiają ;-) )
skrypt zadziała szybciej bo będzie mniej lini do sparsowania

[php:1:7adeac8f5e]
<?php
print $_SERVER['REMOTE_ADDR'];
?>
[/php:1:7adeac8f5e]


--------------------
Wszystko ... co na świecie interesujące, bierze się z czyichś dziwacznych myśli [David Lynch]
Andrzej Lepper to Kretyn<
Go to the top of the page
+Quote Post
wirtus
post 6.05.2003, 16:42:19
Post #12





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Warszawa

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


fisher powtarzasz się... to już było....

ale dzięki :-)


--------------------
*******************************
Uściski jak pociski :O)
wirtek :O)
Go to the top of the page
+Quote Post
wiktorgg
post 7.05.2003, 16:01:28
Post #13





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 6.05.2003

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


Kod
$ip=(isset($_SERVER['HTTP_X_FORWARDED_FOR']) ) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
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 - 03:12