الرئيسية / برمجه / شرح توليد كلمه مرور عشوائيه او نص عشوائي بلغه php

شرح توليد كلمه مرور عشوائيه او نص عشوائي بلغه php


شرح توليد كلمه مرور عشوائيه أحيانًا تحتاج فى موقعك إلى إنشاء صفحة لإستعادة كلمة سر المستخدم او توليد كود عشوائي لغرض الكابتشا او ماشبه ذالك ولاكن كمى تعرفون في لغه php توجد داله لتوليد الارقام العوشوائيه فقط ولاكن نحن نريد توليد ارقام وحروف عشوائيه امانا طريقتين اما انشاء كلاس عمل هذا الامر او نسخدم 3 دالات لهذا الامر وهي الاسهل وماسنشرحه في هذا الدرس ان شاء الله

بالبدايه لنستطيع شرح توليد كلمه مرور عشوائيه او نص عشوائي بلغه php نحتاج الى :

1- إستخدام دالة SubStr لتحديد طول الكلمة من 3 إلى 10 أحرف مثلا .
2- إستخدام دالة MD5 للتشفير.
3- إستخدام دالة uniqid لتوليد نص عشوائي؛ ولزيادة العشوائية سنقوم بوضع دالة rand فى البارامتر الأول للدالة.

لتصبح الشيفرة كالتالي:

fd9de43c5a

وذالك عبر الكود التالي والمكون من الدوال (SubStr,MD5,uniqid) :



<?php
$rand = substr(md5(uniqid(rand(), true)),3,10);
echo $rand;
?>

وبذكا تقدر تسوي توليد كود عشوائي بأسهل الطرق بالطبع توجد طرق كثيره جدا ولاكن الاسهل هو الافضل غالبا وبكذا تنتهي مقالتنا البسيطه عن شرح طريقه توليد كلمه مرور عشوائيه او نص عشوائي بلغه php

 

الكاتب عماد محمد , ارض التقنيه

اعلان لطلبات البرمجه بأرخص الاسعار راسلي واتس اب (966552702619+).