PHP uniqid() 函数
定义和用法
uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。
语法
uniqid(ຄວາມອະທິບາຍ,more_entropy)
参数 | 描述 |
---|---|
ຄວາມອະທິບາຍ | 可选。为 ID 规定前缀。如果两个脚本恰好在相同的微秒生成 ID,该参数很有用。 |
more_entropy | ຄວາມອະທິບາຍ |
ທາງເລືອກ. ປະກອບສະເພາະທີ່ກໍານົດຂອງຫົວຂໍ້ວິສະວະກອນທີ່ຕິດກັບຄຳນວຍງານທີ່ສຳລັບການກັບຄວາມລັບ.
ຖ້າ ຄວາມອະທິບາຍ prefix more_entropy ກໍານົດປະກອບຂອງຫົວຂໍ້ວິສະວະກອນຕັ້ງຂອງ true ແມ່ນ 23 ຄຳນວຍງານ. ຖ້າກໍານົດປະກອບຂອງຫົວຂໍ້ວິສະວະກອນບໍ່ມີຄວາມຈຳນວນຫຼາຍຫຼາຍກວ່າເວລາລະບົບດັ່ງກ່າວຫຼາຍຫຼາຍກວ່າເວລາລະບົບ.
ຖ້າ more_entropy ກໍານົດປະກອບຂອງຫົວຂໍ້ວິສະວະກອນຕັ້ງຂອງ true ໃນຄຳນວຍງານທີ່ສຳລັບການໃຫ້ຄຳນວຍງານທີ່ມີຄວາມອັນສະບາຍຫຼາຍຫຼາຍກວ່າ.
ຄຳນວຍງານ
ກັບຮູບແບບຂອງຄຳນວຍງານທີ່ບັນທຶກຄຳນວຍງານສະເພາະ.
ຄຳເຕືອນແລະຄວາມອະທິບາຍ
ຄວາມອະທິບາຍ:ຍ້ອນວ່າມັນຕິດຄັງກັບເວລາລະບົບ,ID ທີ່ສ້າງຂຶ້ນໂດຍການໃຊ້ຫົວຂໍ້ວິສະວະກອນດັ່ງກ່າວບໍ່ແມ່ນຫຼັກ. ຖ້າທ່ານຕ້ອງສ້າງ ID ທີ່ສະເພາະສະບາຍຫຼາຍຫຼາຍກວ່າເວລາລະບົບ,ທ່ານຈະໃຊ້ຫົວຂໍ້ວິສະວະກອນ md5() (ບັນທຶກວ່າຫົວຂໍ້ວິສະວະກອນຄຳນວຍງານ).
ຄວາມຈຳນວນ
<?php echo uniqid(); ?>
ການສະແດງຄືກັນອັນດຽວກັນ:
4415297e3af8c