پاسخ : php- تولید رشته تصادفی
ميتوني از time() استفاده كني
پاسخ : php- تولید رشته تصادفی
کد PHP:
<?php
echo str_shuffle('abcdefghijklmnopqrstuvwxyz0123456789').strrev(time());
?>
پاسخ : php- تولید رشته تصادفی
پاسخ : php- تولید رشته تصادفی
پاسخ : php- تولید رشته تصادفی
از این هم میتونی استفاده کنی
کد PHP:
md5(date('Y-m-d H:i:s')."ye chizi")
بجای ye chizi یه چیز الکی بزار (میتونی هم نزاری) :67:
پاسخ : php- تولید رشته تصادفی
به جای يه چيز الکی يک rand بزار، ديگه احتمال تکراری شدن خيلي کم ميشه
کد:
substr(md5(time().rand(0,10000),0,9)
يک رشته 10 تايي از عدد و حرف
---------- Post added at 04:44 PM ---------- Previous post was at 04:42 PM ----------
اگر ميخوای ديگه کلا تکراری نشه يک آی دی رو باهاش دات کن.
مثلا آی دی کسی که داره عکس رو آپلود ميکنه!
پاسخ : php- تولید رشته تصادفی
هرچه قدر که احتمال وجود فایلی با این اسم کم باشه تو باید چک کنی ببینی فایلی با این نام وجود داره یا نه اگه وجود داره یه رشته تصادفی دیگه تولید کن
پاسخ : php- تولید رشته تصادفی
اگر مثلا id عکسی که الان قراره تو ديتابيس آپلود بشه رو باهاش دات کنی هيچوقت تکراری نميشه.
اگر id خود يوزر با time با rand رو هم دات کنی احتمالش خیلی خیلی خیلی کم ميشه که تکراری باشه!
پاسخ : php- تولید رشته تصادفی
اوکی مرسی..
@0x21HATE : چرا خودم فکرشو نکرده بوده ؟!