PHP இல் Uniqid() செயல்பாட்டை எவ்வாறு பயன்படுத்துவது

Php Il Uniqid Ceyalpattai Evvaru Payanpatuttuvatu



தி தனித்துவமான () மைக்ரோ விநாடிகளில் கணக்கிடப்படும் தற்போதைய நேரத்தைப் பொறுத்து தனித்துவமான ஐடியை உருவாக்கும் PHP இல் உள்ளமைக்கப்பட்ட முறையாகும். தி தனித்துவமான () வெவ்வேறு அமர்வுகளுக்கான தனிப்பட்ட ஐடிகளை உருவாக்குவதற்கு அல்லது இணையதளத்திற்கு தனிப்பட்ட பார்வையாளரைக் கண்காணிப்பதற்கான சக்திவாய்ந்த கருவியாகும். திரும்பிய மதிப்பு என்பது தற்போதைய செயல்முறை ஐடி மற்றும் கணினியின் நேரத்தை மைக்ரோ விநாடிகளில் இணைப்பதன் மூலம் உருவாக்கப்பட்ட ஒரு அடையாளங்காட்டியாகும்.

தொடரியல்

பயன்படுத்துவதற்கான தொடரியல் தனித்துவமான () PHP இல் செயல்பாடு பின்வருமாறு:







தனித்துவமான ( முன்னொட்டு , மேலும்_என்ட்ரோபி )

இந்த செயல்பாடு எந்த கட்டாய அளவுருவையும் எடுக்காது முன்னொட்டு மற்றும் more_entropy முடிவைக் குறிப்பிடுவதற்கான விருப்ப அளவுருக்கள். தி முன்னொட்டு என்ற முன்னொட்டைக் குறிப்பிடப் பயன்படுகிறது தனித்துவமான ஐடி . தி மேலும்_என்ட்ரோபி என அமைக்கப்பட்டால், உண்மை அல்லது பொய்யாகப் பயன்படுத்தப்படுகிறது உண்மை , பின்னர் திரும்ப 23 எழுத்துகள் இருக்கும். பொய் ஐடி 13 எழுத்துகள் கொண்ட ரிட்டர்ன் ஸ்டிரிங் கொண்ட இயல்புநிலை என்ட்ரோபி ஆகும்.



PHP இல் uniqid() ஐ எவ்வாறு பயன்படுத்துவது?

பின்வரும் எடுத்துக்காட்டுகள் பயன்படுத்துவதை விளக்குகின்றன தனித்துவமான () PHP இல்:



எடுத்துக்காட்டு 1

பயன்படுத்துவதற்கான அடிப்படை உதாரணம் கீழே உள்ளது uniqid() செயல்பாடு PHP இல்:







எதிரொலி தனித்துவமான ( ) ;

?>

உதாரணம் 2

பின்வரும் எடுத்துக்காட்டு குறியீட்டில், நாங்கள் பயன்படுத்தினோம் uniqid() செயல்பாடு தனித்துவமான ஐடியை உருவாக்கி, அதன் மதிப்பை தனித்துவ_ஐடி மாறியில் சேமிக்கவும். எதிரொலி அறிக்கையைப் பயன்படுத்தி மாறியின் மதிப்பை அச்சிட்டோம்:





$unique_id = தனித்துவமான ( ) ;

எதிரொலி 'உருவாக்கப்பட்ட ஐடி:' . $unique_id . ' \n ' ;

?>

எடுத்துக்காட்டு 3

கீழே உள்ள எடுத்துக்காட்டு குறியீடு அதன் பயன்பாட்டை விளக்குகிறது தனித்துவமான () விருப்ப அளவுருக்கள் கொண்ட செயல்பாடு. உண்மையான மதிப்பு 23 எழுத்துகள் கொண்ட தனிப்பட்ட ஐடியை உருவாக்கும்:



$ முன்னொட்டு = 'பயனர்_' ;

$unique_id = தனித்துவமான ( $ முன்னொட்டு , உண்மை ) ;

எதிரொலி 'உருவாக்கப்பட்ட ஐடி:' . $unique_id . ' \n ' ;

?>

பாட்டம் லைன்

அமர்வு மேலாண்மை, தரவுத்தள பதிவு மேலாண்மை, கோப்பு பெயரிடுதல் மற்றும் பல போன்ற பல்வேறு நோக்கங்களுக்காக PHP ஸ்கிரிப்ட்களில் தனிப்பட்ட ஐடிகளை நீங்கள் உருவாக்கலாம். uniqid() என்பது தற்போதைய கணினி நேரத்தின் அடிப்படையில் தனித்துவமான ஐடி சரங்களை உருவாக்குவதற்கான ஒரு பயனுள்ள கருவியாகும். இந்த செயல்பாடு உகந்த அல்லது குறியாக்கவியல் பாதுகாப்பான மதிப்புகளை உருவாக்காது, ஏனெனில் இது கணினி நேரத்தை அடிப்படையாகக் கொண்டது. எனவே, பயன்பாடுகளில் முக்கியமான தரவுகளின் பாதுகாப்பையும் தனித்துவத்தையும் உறுதிப்படுத்த கூடுதல் முறைகளைப் பயன்படுத்துவது அவசியம்.