ది ఏకైక () అనేది PHPలో అంతర్నిర్మిత పద్ధతి, ఇది మైక్రోసెకన్లలో లెక్కించబడిన ప్రస్తుత సమయాన్ని బట్టి ప్రత్యేక IDని సృష్టిస్తుంది. ది ఏకైక () విభిన్న సెషన్ల కోసం ప్రత్యేక IDలను రూపొందించడానికి లేదా వెబ్సైట్కు ప్రత్యేక సందర్శకులను ట్రాక్ చేయడానికి శక్తివంతమైన సాధనం. అందించిన విలువ అనేది ప్రస్తుత ప్రాసెస్ ID మరియు సిస్టమ్ యొక్క సమయాన్ని మైక్రోసెకన్లలో కలపడం ద్వారా రూపొందించబడిన ఐడెంటిఫైయర్.
వాక్యనిర్మాణం
ఉపయోగించే వాక్యనిర్మాణం ఏకైక () PHPలో ఫంక్షన్ క్రింది విధంగా ఉంది:
ప్రత్యేకమైన ( ఉపసర్గ , మరింత_ఎంట్రోపీ )
ఈ ఫంక్షన్ ఏ నిర్బంధ పరామితిని తీసుకోదు, ది ఉపసర్గ మరియు మరిన్ని_ఎంట్రోపీ ఫలితాన్ని పేర్కొనడానికి ఐచ్ఛిక పారామితులు. ది ఉపసర్గ యొక్క ఉపసర్గను పేర్కొనడానికి ఉపయోగించబడుతుంది ప్రత్యేక ID . ది మరింత_ఎంట్రోపీ ఇది సెట్ చేయబడితే, నిజమైన లేదా తప్పుగా ఉపయోగించబడుతుంది నిజమే , అప్పుడు రిటర్న్ 23 అక్షరాలు అవుతుంది. తప్పుడు ID 13 అక్షరాల రిటర్న్ స్ట్రింగ్తో డిఫాల్ట్ ఎంట్రోపీ.
PHPలో uniqid()ని ఎలా ఉపయోగించాలి?
కింది ఉదాహరణలు ఉపయోగాన్ని వివరిస్తాయి ఏకైక () PHPలో:
ఉదాహరణ 1
కిందిది ఉపయోగించడం యొక్క ప్రాథమిక ఉదాహరణ uniqid() ఫంక్షన్ PHPలో:
ప్రతిధ్వని ప్రత్యేకమైన ( ) ;
?>
ఉదాహరణ 2
కింది ఉదాహరణ కోడ్లో, మేము ఉపయోగించాము uniqid() ఫంక్షన్ ఏకైక IDని రూపొందించడం కోసం మరియు ఆ విలువను unique_id వేరియబుల్లో నిల్వ చేస్తుంది. మేము ఎకో స్టేట్మెంట్ని ఉపయోగించి వేరియబుల్ విలువను ముద్రించాము:
$unique_id = ప్రత్యేకమైన ( ) ;
ప్రతిధ్వని 'జనరేటెడ్ ID:' . $unique_id . ' \n ' ;
?>
ఉదాహరణ 3
దిగువ ఉదాహరణ కోడ్ వినియోగాన్ని వివరిస్తుంది ఏకైక () ఐచ్ఛిక పారామితులతో ఫంక్షన్. నిజమైన విలువ 23 అక్షరాలతో మరింత ప్రత్యేకమైన IDని ఉత్పత్తి చేస్తుంది:
$ ఉపసర్గ = 'యూజర్_' ;
$unique_id = ప్రత్యేకమైన ( $ ఉపసర్గ , నిజం ) ;
ప్రతిధ్వని 'జనరేటెడ్ ID:' . $unique_id . ' \n ' ;
?>
క్రింది గీత
మీరు సెషన్ మేనేజ్మెంట్, డేటాబేస్ రికార్డ్ మేనేజ్మెంట్, ఫైల్ నేమింగ్ మరియు మరిన్ని వంటి వివిధ ప్రయోజనాల కోసం PHP స్క్రిప్ట్లలో ప్రత్యేక IDలను రూపొందించవచ్చు. uniqid() అనేది ప్రస్తుత సిస్టమ్ సమయం ఆధారంగా ప్రత్యేకమైన ID స్ట్రింగ్లను రూపొందించడానికి ఉపయోగకరమైన సాధనం. ఈ ఫంక్షన్ సరైన లేదా క్రిప్టోగ్రాఫికల్ సురక్షిత విలువలను రూపొందించదు ఎందుకంటే ఇది సిస్టమ్ సమయంపై ఆధారపడి ఉంటుంది. అందువల్ల, అప్లికేషన్లలో సున్నితమైన డేటా యొక్క భద్రత మరియు ప్రత్యేకతను నిర్ధారించడానికి అదనపు పద్ధతులను ఉపయోగించడం చాలా అవసరం.