Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sprawdzenie, czy rekord jest Adresem IP
Malinaa
post
Post #1





Grupa: Zarejestrowani
Postów: 577
Pomógł: 6
Dołączył: 21.07.2008

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


Witam, czy kotoś może zaproponować kod, który sprawdzi czy dany rekord jest Adresem IP?

Nieco inna sprawa, ale związana z tematem:
Adresy IP mogą się zmieniać dla komputera, w zależności od sieci (o ile wiem).
Jeśli tak jest. Jak za pomocą np. cookies rozpoznać użytkownika i określić, że przybywa na strone kolejny raz i jego IP jest zmienne? (Komunikat typu: Sieć, z której korzystasz przydziela różne, zmienne Adresy IP).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Malinaa
post
Post #2





Grupa: Zarejestrowani
Postów: 577
Pomógł: 6
Dołączył: 21.07.2008

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


Adres IP może byc bardzo różny jest przekazywany z formularza (zależy co kto wymyśli)
Przykładowo:
$ip = 'ala, _127.0.0, 127.0.0.1, 200.100.0, 200.200.200.200';

AdvMDev, trudno domyślić się o czym piszesz Preg? ...(Preg_match)? Dobrze, że logicznie się rozumiemy, ale tyle to ja też wiem, a rzecz w szczegółach. Po pierwsze i po drugie same, same.

flashdev, nie tego szukam.

dr_bonzo, dziękuje troszke pomogło, ale nie rozwiązało problemu, może nie potrafię doczytać (jeśli nie po polsku)

Mam:
<?php
// Sprawdzenie IP
$long = ip2long($ip);
if ($long == -1 || $long === FALSE) {
$kom = 'IP Nie prawidłowe!';
} else {
$kom = 'IP OK!';
}
echo $kom;
?>
problem, że np. dla 200.100.0 wynik jest OK?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 00:08