Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Budowa zapytania do bazy
bubusek
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 2.10.2007

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


Witam serdecznie problem jak na przedszkole pewnie banalny.

Sprawdzam IP odwiedzającego stronę:
  1. <?php
  2. function IP_prawdziwe(){
  3.  
  4. if ($_SERVER['HTTP_X_FORWARDED_FOR']) {
  5. $ip_prawdziwe = $_SERVER['HTTP_X_FORWARDED_FOR'];
  6. }
  7. else {
  8. $ip_prawdziwe = $_SERVER['REMOTE_ADDR'];
  9. }
  10.  
  11. return $ip_prawdziwe;
  12. }
  13.  
  14. $ip = IP_prawdziwe();
  15. ?>


W bazie danych natomiast mam tabele z przedziałami IP przypisanymi do danego kraju.
przykładowo:
  1. ipfrom ipto country
  2. 121195296 121195327 ITALY
  3. 184549376 201674095 UNITED STATES


Pierwszy problem dla mnie to to iż pobrany wynik $ip przedstawia się w formię np 88.153.245.185 a nie ciągu liczb jak w bazie bez kropek.
Drugi to w jaki sposób stworzyć zapytanie do bazy danych by sprawdzało z jakiego przedziału jest IP odwiedzającego stronę i zwracało wynik z nazwą tego kraju

Go to the top of the page
+Quote Post

Posty w temacie


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: 20.08.2025 - 15:27