Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]zczytywanie IP odwiedzających stronę, wyłapanie robotów
Neojawor
post
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 1
Dołączył: 2.12.2005
Skąd: Jaworzno

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


Cześć!
Największym moim problemem w tym temacie jest fakt, że nie za bardzo mam pomysł jak to nazwać, więc nawet nie mogę zagooglować.
Chodzi mi o to, że mam w PHP prostą księgę gości, która jest ostro atakowana przez roboty. Chciałbym zacząć rejestrować adresy IP, z których są te spamy. Inaczej mówiąc potrzebuję rejestrować IP użytkownika, który kliknął "wyślij" w moim formularzu. Czy mogę to zrobić z pomocą PHP bez ingerencji w Apache-a? Jeśli tak, to proszę o jakiekolwiek wskazówki (linki, hasła pod którymi mogę googlować, konkretne funkcje)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
bobo168
post
Post #2





Grupa: Zarejestrowani
Postów: 201
Pomógł: 9
Dołączył: 23.08.2006

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


  1. $_SERVER[REMOTE_ADDR]


zapisujesz do bazy i sprawdzasz...

Ten post edytował bobo168 17.07.2010, 02:34:12
Go to the top of the page
+Quote Post
motyl-pl
post
Post #3





Grupa: Zarejestrowani
Postów: 294
Pomógł: 31
Dołączył: 2.04.2010

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


Kod
<form action="cos.php" method="post">
<input ... />
<input type="submit" name="wyslij" value="ok" />
</form>


  1. <?php
  2. $ip = $_SERVER[REMOTE_ADDR];
  3. if($_POST['wyslij'] == "ok") {
  4. mysql_query("INSERT INTO logi SET ip = '$ip'");
  5. }
  6. ?>


Przykładowe takie rozwiązanie : )


--------------------
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 Aktualny czas: 19.08.2025 - 10:43