পিএইচপি-তে একটি সংখ্যাসূচক ওয়ান-টাইম পাসওয়ার্ড তৈরি করতে, কোডটি নিম্নরূপ -
উদাহরণ
<?php
function generate_otp($n)
{
$gen = "1357902468";
$res = "";
for ($i = 1; $i <= $n; $i++)
{
$res .= substr($gen, (rand()%(strlen($gen))), 1);
}
return $res;
}
$num = 8;
print_r("The one time password generated is :");
print_r(generate_otp($num));
?> আউটপুট
The one time password generated is :52471609
'generate_otp' নামের একটি ফাংশন সংজ্ঞায়িত করা হয়েছে যা একটি প্যারামিটার হিসাবে দৈর্ঘ্য নেয়। এটি পাসওয়ার্ডের দৈর্ঘ্য যা তৈরি করতে হবে। 0 থেকে 9টি সংখ্যা ধারণ করে এমন একটি সংখ্যা সংজ্ঞায়িত করা হয় এবং দৈর্ঘ্যটি পুনরাবৃত্তি করা হয় এবং একটি এলোমেলো সংখ্যা যা এই 0 থেকে 9টি সংখ্যাগুলি এলোমেলোভাবে ধারণ করে। দৈর্ঘ্য সংজ্ঞায়িত করা হয় এবং এই দৈর্ঘ্যের উপর ফাংশন বলা হয়। এটি একটি সংখ্যাসূচক পাসওয়ার্ড তৈরি করে এবং এটি কনসোলে প্রদর্শন করে৷
৷