Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 12.09.2003 Ostrzeżenie: (0%)
|
No właśnie, klient zaparł się, żeby użytkownik był rejestrowany po numerze karty a nie po IP i tu zaczynają się schody.
Nigdzie nie znalazłem funkcji ani klasy która by to umożliwiała. Czy ktoś może miał już taki prolem? pozdrawiam Krzysiek |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 1 Dołączył: -- Skąd: Rogożnik /K-ce/ Ostrzeżenie: (0%)
|
Witam.
Kiedyś pisałem sajta dla jednej z firm dostarczających neta do domków w niewielkiej miejscowości. System był bardzo zaawansowany i można było przez niego regulować płatkości za pomocą specjalnych kodów i dzięki temu samemu z automatu blokować lub odblokowywać czyjś wewnętrzny adres IP. Od razu muszę powiedzieć, że nie znam się na serwerach a moim zadaniem było odpowiednie tworzenie wynikowych plików txt, na podstawie których admin serwera czytał dane i coś tam kombinował. Serwis oczywiście był bardziej rozbudowany o spore bazy, ale to nie jest teraz ważne. Fakt faktem, że musiałem zczytywać tablicę ARP, a konkretnie numer karty. Rozwiązałem to w taki sposób: Stworzyłem tekstowy plik o nazwie 'arp' z zawartością: Kod /sbin/ip n s | awk '{print$1,$5}' |grep -w $1 |awk '{print $2}'
zadeklarowałem zmienne: Kod $arpfile="/home/users/www/arp"; // adres do tego pliku
$fip=getenv("REMOTE_ADDR"); Uruchamiałem funkcję i czytałem numer: Kod exec("$arpfile $fip",$idcard);
$card=strtoupper($idcard[0]); W zmiennej $idcard dostawałem nr karty (dużymi literami). Nie daję 100% pewności na działanie, gdyż zawartość pliku arp dostałem od admina srwera i może nie działać na wszystkich serwerach. Mam nadzieję że komuś to pomoże. |
|
|
|
yeti MAC zamiast IP 17.09.2003, 11:00:53
blasfemia To co napisalem nizej napisalem z tego co mam w gl... 17.09.2003, 12:28:46
blasfemia ... ciag dalszy ...
A czy da sie to zrobic w php... 17.09.2003, 12:45:30
kris_ podejrzewam ze klientowi chodzi o to ze adres IP d... 17.09.2003, 12:45:46
uboottd A projekt w ogole dotyczy tylko sieci lokalnej, cz... 17.09.2003, 12:50:15
adwol CytatJak pewnie wiesz adresy MAC to jedna z "cech"... 17.09.2003, 12:55:33
adwol CytatA czy da sie to zrobic w php? Nie wiem czy w ... 17.09.2003, 13:18:26
blasfemia Ales mnie zbluzgal adwol. Chyba sie na mnie uwzial... 17.09.2003, 14:02:19
adwol CytatAles mnie zbluzgal adwol. Chyba sie na mnie u... 17.09.2003, 15:11:18
yeti uff, aleście mnie zasypali
wszystko wyniknęło z ... 17.09.2003, 18:24:27
blasfemia Racja adwol nie ma sie co klocic o pierdoly. Troch... 18.09.2003, 06:49:56
uboottd Cytatwszystko wyniknęło z tego, że klient dowiedzi... 18.09.2003, 07:41:33
Bastion Pozwoliłem sobie odpowiedzieć w tym wątku pomimo j... 24.01.2007, 11:21:13 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 02:26 |