PHP'de Uniqid() İşlevi Nasıl Kullanılır?

Php De Uniqid Islevi Nasil Kullanilir



bu uniqid() PHP'de mikrosaniye cinsinden hesaplanan geçerli zamana bağlı olarak Benzersiz Kimlik oluşturan yerleşik bir yöntemdir. bu uniqid() farklı oturumlar için benzersiz kimlikler oluşturmak veya bir web sitesine gelen benzersiz ziyaretçiyi izlemek için güçlü bir araçtır. Döndürülen değer, geçerli işlem kimliği ile sistemin mikrosaniye cinsinden zamanının birleştirilmesiyle oluşturulan bir tanımlayıcıdır.

Sözdizimi

kullanmanın sözdizimi uniqid() PHP'deki işlev aşağıdaki gibidir:







uniqid ( önek , daha_entropi )

Bu fonksiyon herhangi bir zorunlu parametre almaz, önek ve more_entropy sonucu belirtmek için isteğe bağlı parametrelerdir. bu önek önekini belirtmek için kullanılır benzersiz kimlik . bu daha_entropi olarak ayarlanırsa, doğru veya yanlış olarak kullanılır Doğru , ardından dönüş 23 karakter olacaktır. yanlış İD 13 karakterlik bir dönüş dizesiyle varsayılan entropidir.



uniqid() PHP'de Nasıl Kullanılır?

Aşağıdaki örnekler kullanımını göstermektedir uniqid() PHP'de:



örnek 1

Aşağıda, kullanımın temel örneği verilmiştir. uniqid() işlevi PHP'de:







Eko uniqid ( ) ;

?>

Örnek 2

Aşağıdaki örnek kodda, uniqid() işlevi benzersiz kimliği oluşturmak ve ardından değeri unique_id değişkeninde saklamak için. Daha sonra, echo deyimini kullanarak değişkenin değerini yazdırdık:





$benzersiz_kimlik = uniqid ( ) ;

Eko 'Oluşturulan Kimlik: ' . $benzersiz_kimlik . ' \N ' ;

?>

Örnek 3

Aşağıdaki örnek kod, kullanımını açıklar uniqid() isteğe bağlı parametrelerle çalışır. Gerçek değer, 23 karakterlik daha benzersiz bir kimlik oluşturacaktır:



$ öneki = 'kullanıcı_' ;

$benzersiz_kimlik = uniqid ( $ öneki , doğru ) ;

Eko 'Oluşturulan Kimlik: ' . $benzersiz_kimlik . ' \N ' ;

?>

Sonuç olarak

Oturum yönetimi, veritabanı kayıt yönetimi, dosya adlandırma ve daha fazlası gibi PHP betiklerinde çeşitli amaçlar için benzersiz kimlikler oluşturabilirsiniz. uniqid(), geçerli sistem saatine dayalı olarak benzersiz kimlik dizileri oluşturmak için kullanışlı bir araçtır. Bu işlev, sistem zamanını temel aldığı için optimum veya kriptografik olarak güvenli değerler üretmez. Bu nedenle, uygulamalardaki hassas verilerin güvenliğini ve benzersizliğini sağlamak için ek yöntemler kullanmak esastır.