PHP Rastgele Kod veya Şifre Üretme Fonksiyonu | PremiumZEN
Ana Sayfa / PHP / PHP Rastgele Kod veya Şifre Üretme Fonksiyonu

PHP Rastgele Kod veya Şifre Üretme Fonksiyonu

PHP’de rastgele 10 haneli veya 20 haneli küçük büyük veya sadece sayılardan oluşan bir kod üretmek için bu fonksiyonu kullanabilirsiniz. Kullanımı sizin için kolaylaştırdık ve istediğiniz yerde kullanabilirsiniz. Projenizde verileri kaydederken benzersiz kod gereksinimi duyanlar için bu fonksiyon çok yardımcınız olacaktır.

Fonksiyon Kodumuz

[php] function RendomCode($Uzunluk) {
$Karakterler = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
$KarakterSayi = strlen($Karakterler);
for ($Oto = 0; $Oto <$Uzunluk; $Oto++) {
$Olustur = rand(0,$KarakterSayi-1);
$Sonuc .= $Karakterler[$Olustur];
}
return $Sonuc;
}
[/php]

Yukarıdaki fonksiyonu projemize ekliyoruz ve “RendomCode(KarakterSayısı)” olarak benzersiz işlem numarası veya şifreleri oluşturabiliriz.

Örnekler

10 Haneli kod üretmek için “RendomCode(10)“, 15 haneli kod üretmek için “RendomCode(15)” veya 20 haneli kod üretmek için “RendomCode(20)” şeklinde kullanabiliriz.

[php] $Kod10 = RendomCode(10); // Çıktısı: YnsYb8H5s9
$Kod15 = RendomCode(15); // Çıktısı: m095SBvSraR45VX
$Kod20 = RendomCode(20); // Çıktısı: 98bTgsRTvSaR4BvAy8B5
[/php]

Benzersiz kodun sadece sayılar veya sadece küçük harflerden, özel karakterlerden oluşmasını istiyorsanız fonksiyondaki “$Karakterler” kısmını dilediğiniz gibi değiştirebilirsiniz.

[php] $Kucuk_Harfler = "abcdefghijklmnopqrstuvwxyz";
$Kucuk_Buyuk_Harfler = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$Sayilar = "1234567890";
$Ozel_Karakterler = "1234567890";
$Hepsi_Karisik = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
[/php]

hakkında Berat ALDIRMAZ

PremiumZen Kurucu

Ayrıca kontrol

PHP ile Dosya ve Klasör Silmek

  PHP ile Dosya silmek için unlink(‘dosya.rar‘); kodu, Klasör silmek için rmdir(‘klasor‘); kodu kullanılır. Bu …

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir