Cara Menggunakan Fungsi Uniqid() dalam PHP

Cara Menggunakan Fungsi Uniqid Dalam Php



The uniqid() ialah kaedah terbina dalam PHP yang mencipta ID Unik bergantung pada masa semasa yang dikira dalam mikrosaat. The uniqid() ialah alat yang berkuasa untuk menjana ID unik untuk sesi yang berbeza atau menjejaki pelawat unik ke tapak web. Nilai yang dikembalikan ialah pengecam yang dijana dengan menggabungkan ID proses semasa dan masa sistem dalam mikrosaat.

Sintaks

Sintaks menggunakan uniqid() fungsi dalam PHP adalah seperti berikut:







uniqid ( awalan , more_entropy )

Fungsi ini tidak mengambil sebarang parameter wajib, the awalan dan banyak lagi_entropi adalah parameter pilihan untuk menentukan keputusan. The awalan digunakan untuk menentukan awalan bagi ID unik . The more_entropy digunakan sebagai benar atau salah, jika ia ditetapkan kepada betul , maka pulangannya ialah 23 aksara. Yang palsu ID ialah entropi lalai dengan rentetan pulangan sebanyak 13 aksara.



Bagaimana untuk Menggunakan uniqid() dalam PHP?

Contoh berikut menggambarkan penggunaan uniqid() dalam PHP:



Contoh 1

Berikut ialah contoh asas menggunakan fungsi uniqid(). dalam PHP:







bergema uniqid ( ) ;

?>

Contoh 2

Dalam kod contoh berikut, kami menggunakan kod fungsi uniqid(). untuk menjana ID unik dan kemudian menyimpan nilai dalam pembolehubah unique_id. Kami kemudian mencetak nilai pembolehubah menggunakan pernyataan gema:





$unique_id = uniqid ( ) ;

bergema 'ID Dihasilkan ialah: ' . $unique_id . ' \n ' ;

?>

Contoh 3

Kod contoh di bawah menerangkan penggunaan uniqid() berfungsi dengan parameter pilihan. Nilai sebenar akan menghasilkan ID yang lebih unik sebanyak 23 aksara:



$awalan = 'pengguna_' ;

$unique_id = uniqid ( $awalan , benar ) ;

bergema 'ID Dihasilkan ialah: ' . $unique_id . ' \n ' ;

?>

Pokoknya

Anda boleh menjana ID unik untuk pelbagai tujuan dalam skrip PHP, seperti pengurusan sesi, pengurusan rekod pangkalan data, penamaan fail dan banyak lagi. Uniqid() ialah alat yang berguna untuk menjana rentetan ID unik berdasarkan masa sistem semasa. Fungsi ini tidak menjana nilai optimum atau selamat secara kriptografi kerana ia berdasarkan masa sistem. Oleh itu, adalah penting untuk menggunakan kaedah tambahan untuk memastikan keselamatan dan keunikan data sensitif dalam aplikasi.