رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ایجاد کد رهگیری برای سفارشات
#1
سلام دوستان. چجوری میتونم برای سفارشات کد رهگیری ایجاد کنم ؟
من ب روش زیر عمل کردم ولی خب میخوام رشته فقط شامل کاراکتر و عدد باشه.. میشه راهنماییم کنید ؟
کد پی‌اچ‌پی:
for($i=0$i<12$i++)
 {
$str .= chr(mt_rand(30,120));} 
پاسخ
#2
(04-10-2016, 11:32 AM)mati نوشته:  سلام دوستان. چجوری میتونم برای سفارشات کد رهگیری ایجاد کنم ؟
من ب روش زیر عمل کردم ولی خب میخوام رشته فقط شامل کاراکتر و عدد باشه.. میشه راهنماییم کنید ؟





کد پی‌اچ‌پی:
for($i=0$i<12$i++)
 {
$str .= chr(mt_rand(30,120));} 

میتونید از base64 و یا md5 استفاده کنید
من md5 رو میپسندم(فقط این نوع کد کردن غیر قابل decode هست
به عنوان مثال میخواهید برای هر سفارش یک کد رهگیری بسازید
میتونید به صورت خیلی خیلی ساده یکی از فیلد های اون رو با زمان فعلی جمع ببندید و یا یک عدد رندوم رو با یکی از فیلد ها و یا زمان و... و کد کنید
بعدش این کد رو توی دیتابیس ذخیره کنید و هروقت این کد استفاده شد رکورد مربوطه فراخوانی شه(یک کد 32 کاراکتری تولید میشه که شما میتونید به عنوان مثال فقط 6 کاراکتر از ابتدای کد رو استفاده کنید)
کد پی‌اچ‌پی:
$code md5(md5($example->id).md5(date())); 
پاسخ
#3
خیلی ممنون از اهنمایی تون. از uniqid() استفاده کردم.
میخوام بدونم بین روش های متعددی ک وجود داره، چه فرقی می کنه کدوم رو انتخاب کنیم؟ تشکر.
پاسخ
#4
(04-12-2016, 10:31 PM)mati نوشته:  خیلی ممنون از اهنمایی تون. از uniqid() استفاده کردم.
میخوام بدونم بین روش های متعددی ک وجود داره، چه فرقی می  کنه کدوم رو انتخاب کنیم؟ تشکر.
همونطور که گفتید این ها فقط روش هستن. هر کدوم که راحت ترین استفاده کنید
تا وقتی برای امنیت وب سایتتون مشکلی ایجاد نکنه از نظر من کد دادن هم اشباهه
کد کردن زمانی کاربرد داره که شما اطلاعاتی محرمانه رو میخواید به شخصی بدید
یا همون تایید ایمیل
تغییر کلمه عبور و مسائل امنیتی دیگه
اما چیزی که عمومیه با ای دی هم نمایش پیدا میکنه ساده شیک مجلسی و بدون تکرار
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question ایجاد محدودیت در دسترسی کاربران به پایگاه داده sql mozhgan 0 23 11-05-2016, 12:22 PM
آخرین ارسال: mozhgan
  ایجاد پنل sms عزیز 1 269 07-30-2015, 09:09 PM
آخرین ارسال: alihossein

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

انجمن لاراولیستا به عشق توسعه دهنده ها و علاقمندان به این فریم ورک محبوب ایجاد شده و امیدواریم با نظرات خوبتون ما رو در بهبود کار یاری کنید. در ضمن خیلی هم خوشحال میشیم شما هم در توسعه این انجمن سهمی داشته باشید.