Anasayfa / Php / Rasgele Şifre Üretmek – PHP
php1 - Rasgele Şifre Üretmek - PHP

Rasgele Şifre Üretmek – PHP

PHP kullanarak isterseniz sadece sayılardan isterseniz harflerden isterseniz de hem sayı hem harflerden oluşan şifre oluşturabilirsiniz. Basit bir fonksiyon ile istediğiniz kadar karakterden oluşan şifre oluşturabilirsiniz.

function kod($uzunluk){
        $karakterler = array(); // boş bir dizi oluşturuyoruz
        $karakterler = array_merge(range(0,9),range('A','Z')); // range = belirtilen aralık arasında dizi oluşturur
        // array_merge = dizileri arka arkaya ekler
        srand((float)microtime()*100000); // belirli bir düzen içerisinde rastgele sayı üretir
        shuffle($karakterler); // dizideki elemanları rasgele sıralar
        $sonuc = ''; // boş bir sonuc değişkeni oluşturuyoruz
        for($i=0; $i<$uzunluk; $i++){
                $sonuc .= $karakterler[$i]; // karakterleri birleştirir
        }
        unset($karakterler); // tanımlanmamış hale getirir
        echo $sonuc; // çıkan sonucu ekrana yazdırır
}

Yukarıdaki fonksiyonda 3. satırda bulunan range(0,9),range(‘A’,’Z’) bizim değer aralığımızı belirtiyor isterseniz bunun yanına range(‘a’,’z’) de ekleyebilirsiniz. Böylelikle şifreniz küçük harf,büyük harf ve şifreden oluşacaktır. Yukarıda verdiğim kod bizim fonksiyonumuz. Şimdi ekrana bu fonksiyonu yazdıralım.

kod(8);

Yukarıda verdiğim kod ile fonksiyonu çalıştırdık. Parantez işaretlerinin içinde yer alan “8” sayısı bizim şifremizin karakter sayısı. İstediğiniz gibi değiştirebilirsiniz. İşlem sonunda “9mLJ0dslX4” gibi random şifreniz oluşacaktır.

İlginizi Çekebilir :   PHP password_hash Kullanımı

Bunları da kontrol edebilirsiniz.

php 310x165 - PDO lastInsertId() ile Son Yazılan Id'yi Almak

PDO lastInsertId() ile Son Yazılan Id’yi Almak

Veritabanına bir veri yazdıktan sonra yazdığınız veriyi kullanıcıya göstermek isteyebilirsiniz. Bunun için PDO ‘nun bize …

Bir cevap yazın

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