Πώς να χρησιμοποιήσετε τη συνάρτηση Uniqid() στην PHP

Pos Na Chresimopoiesete Te Synartese Uniqid Sten Php



ο uniqid() είναι μια ενσωματωμένη μέθοδος στην PHP που δημιουργεί το Unique ID ανάλογα με τον τρέχοντα χρόνο που υπολογίζεται σε μικροδευτερόλεπτα. ο uniqid() είναι ένα ισχυρό εργαλείο για τη δημιουργία μοναδικών αναγνωριστικών για διαφορετικές περιόδους σύνδεσης ή την παρακολούθηση του μοναδικού επισκέπτη σε έναν ιστότοπο. Η επιστρεφόμενη τιμή είναι ένα αναγνωριστικό που δημιουργείται με συνδυασμό του τρέχοντος αναγνωριστικού διεργασίας και του χρόνου του συστήματος σε μικροδευτερόλεπτα.

Σύνταξη

Η σύνταξη της χρήσης του uniqid() Η λειτουργία στην PHP είναι η εξής:







uniqid ( πρόθεμα , more_entropy )

Αυτή η συνάρτηση δεν λαμβάνει καμία υποχρεωτική παράμετρο, το πρόθεμα και more_entropy είναι οι προαιρετικές παράμετροι για τον καθορισμό του αποτελέσματος. ο πρόθεμα χρησιμοποιείται για να καθορίσει το πρόθεμα του Μοναδική ταυτότητα . ο more_entropy χρησιμοποιείται ως αληθής ή ψευδής, εάν έχει οριστεί σε Αληθής , τότε η επιστροφή θα είναι 23 χαρακτήρες. Το ψεύτικο ταυτότητα είναι η προεπιλεγμένη εντροπία με μια σειρά επιστροφής 13 χαρακτήρων.



Πώς να χρησιμοποιήσετε το uniqid() στην PHP;

Τα ακόλουθα παραδείγματα επεξηγούν τη χρήση του uniqid() σε PHP:



Παράδειγμα 1

Το παρακάτω είναι το βασικό παράδειγμα χρήσης του συνάρτηση uniqid(). σε PHP:







ηχώ uniqid ( ) ;

?>

Παράδειγμα 2

Στο παρακάτω παράδειγμα κώδικα, χρησιμοποιήσαμε το συνάρτηση uniqid(). για τη δημιουργία του μοναδικού αναγνωριστικού και στη συνέχεια αποθηκεύτηκε η τιμή στη μεταβλητή unique_id. Στη συνέχεια εκτυπώσαμε την τιμή της μεταβλητής χρησιμοποιώντας την πρόταση echo:





$unique_id = uniqid ( ) ;

ηχώ 'Το αναγνωριστικό που δημιουργήθηκε είναι: ' . $unique_id . ' \n ' ;

?>

Παράδειγμα 3

Το παρακάτω παράδειγμα κώδικα εξηγεί τη χρήση του uniqid() λειτουργία με τις προαιρετικές παραμέτρους. Η πραγματική τιμή θα δημιουργήσει ένα πιο μοναδικό αναγνωριστικό 23 χαρακτήρων:



$πρόθεμα = 'χρήστης_' ;

$unique_id = uniqid ( $πρόθεμα , αληθής ) ;

ηχώ 'Το αναγνωριστικό που δημιουργήθηκε είναι: ' . $unique_id . ' \n ' ;

?>

Συμπέρασμα

Μπορείτε να δημιουργήσετε μοναδικά αναγνωριστικά για διάφορους σκοπούς σε σενάρια PHP, όπως διαχείριση περιόδου λειτουργίας, διαχείριση αρχείων βάσης δεδομένων, ονομασία αρχείων και άλλα. Η uniqid() είναι ένα χρήσιμο εργαλείο για τη δημιουργία μοναδικών συμβολοσειρών ID με βάση την τρέχουσα ώρα συστήματος. Αυτή η συνάρτηση δεν δημιουργεί βέλτιστες ή κρυπτογραφικά ασφαλείς τιμές επειδή βασίζεται στον χρόνο του συστήματος. Ως εκ τούτου, είναι απαραίτητο να χρησιμοποιηθούν πρόσθετες μέθοδοι για να διασφαλιστεί η ασφάλεια και η μοναδικότητα των ευαίσθητων δεδομένων σε εφαρμογές.