Lid |
|
Ik wil een unieke code per pc ophalen om te gebruiken in mijn database. Maar het moet zeker een UNIEKE code zijn dus niet ip want dat is per internet. Ik dacht aan het Mac adres te gebruiken. Na even te googlen heb ik gevonden dat dat niet zo maar gaat maar wel via een omweg. Hiervoor heb ik deze code gevonden.
<?php
/*
* Getting MAC Address using PHP
* Md. Nazmul Basher
*/
ob_start(); // Turn on output buffering
system('ipconfig /all'); //Execute external program to display output
$mycom=ob_get_contents(); // Capture the output into a variable
ob_clean(); // Clean (erase) the output buffer
$findme = "Physical";
$pmac = strpos($mycom, $findme); // Find the position of Physical text
$mac=substr($mycom,($pmac+36),17); // Get Physical Address
echo $mac;
?>
<?php /* * Getting MAC Address using PHP * Md. Nazmul Basher */ system('ipconfig /all'); //Execute external program to display output ob_clean(); // Clean (erase) the output buffer $findme = "Physical"; $pmac = strpos($mycom, $findme); // Find the position of Physical text $mac=substr($mycom,($pmac+36),17); // Get Physical Address ?>
Maar als ik deze code uitvoer krijg ik:
' bgcolor='#FFFFD
Weet iemand hoe dit komt?
Of een andere makkelijke manier om een unieke code op te halen.
Alvast bedankt,
html_user
|