Eine GUID (Globally Unique Identifier) ist eine 128 Bit
Zahl. Sie setzt sich somit aus den Zahlen 0-9 und den Buchstaben A-F zusammen
(Hexadezimalsystem). Die GUID besteht aus insgesamt 32 Stellen und ist somit so gut wie eindeutig!
GUIDs werden erzeugt, um eine Eindeutigkeit zwischen
Abhängigkeiten zu erzeugen! Somit werden sie als Primärschlüssel
in Datenbanken, als Kundennummern oder als Kennzeichen für z.B.
Interfaces eingesetzt.
GUIDs kommen im IT Bereich tagtäglich zum Einsatz, sei es bei
der Entwicklung oder bei der allgemeinen Benutzung des
Betriebssystems.
{869ED5DC-2083-DC72-4991-451FDE22D335}
Was ist eine GUID?
GUID mit C# erzeugen
string MyGuid = System.Guid.NewGuid().ToString();
MessageBox.Show(MyGuid);
GUID mit PHP erzeugen
<?php
echo guid();
?>
/* Prüfen ob PHP Version größer 4.2*/
<?php
function guid(){
if (function_exists('com_create_guid')){
return com_create_guid();
}
else
{
mt_srand((double)microtime()*10000);
$charid = strtoupper(md5(uniqid(rand(),
true)));
$hyphen = chr(45);// "-"
$uuid = chr(123)// "{"
.substr($charid, 0, 8).$hyphen
.substr($charid, 8, 4).$hyphen
.substr($charid,12, 4).$hyphen
.substr($charid,16, 4).$hyphen
.substr($charid,20,12)
.chr(125);// "}"
return $uuid;
}
}
?>