Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MAC zamiast IP
yeti
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Bastion
post
Post #2





Grupa: Zarejestrowani
Postów: 505
Pomógł: 0
Dołączył: 8.01.2005

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


Pozwoliłem sobie odpowiedzieć w tym wątku pomimo już przykurzonego ostatniego posta w tym wątku z dwóch powodów

- temat jest wciąż żywy, kilka osób pyta o identyfikacje adresu MAC via php
- osoby te kierowane są do tego wątka
- a sposoby zaprezentowane powyżej są zbyt "karkołomne"

Prostsza metoda moim zdaniem to :

  1. <?php
  2. $ip = '192.168.0.1';
  3. $eth = 'eth0';
  4. exec('/usr/sbin/arping -c 1 -I '.$eth.' '.$ip.' -f', $answer);
  5. eregi('([0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2})',$answer[1],$result);
  6. echo('Adres MAC : '.$result[0]);
  7. ?>


Ten post edytował Bastion 24.01.2007, 11:24:41
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: 27.09.2025 - 15:33