Alıntı:
Orijinalini Gönderen: rahathojaniyazow
Sayin arkadaslar... sayfa guvenligi icin PHP ile MAC adres bulmayi ogrenmem gerekiyor... yani IP adresi degistirseler dahi ayni bilgisayardan girildigini ogrenebilmek icin... acaba bulunabilirmi... ilgili arkadaslara tesekkurler. Rahat HocaniyazovTurkmenistan/Asgabathttp://www2.3dn.rurahathojaniyazow@gmail.com
|
ipyi ping ederek mac adresi öğrenilebilir ama ping komutu yüzünden kodlar 3 saniyede felan derleniyor. Local hostta denedim,server üzerindede denedim sorunsuz çalışıyor. FAKAT
sunucunuzun php.ini dosyasındaki
disable_functions = system, shell_exec, exec, passthru, pcntl_exec, proc_open, proc_close, proc_get_status, proc_nice, proc_terminate, openlog, escapeshellcmd, escapeshellarg, dl,show_source
satırındaki shell_exec komutunu silmeniz gerekli yoksa
Warning: shell_exec() has been disabled for security reasons in /var/www/virtual/www****com/htdocs/mac.php on line 3 diye bi hata ile karşılaşırsınız
Kod:
<?
$ip=$_SERVER["REMOTE_ADDR"];
$sonuc= `ping $ip && arp -a`;
preg_match('/..-..-..-..-..-../', $sonuc, $mac);
echo "Mac adresiniz<br />";
echo $mac[0];
?>