PDA

View Full Version : ایجاد کد پیگیری



manager_66
پنج شنبه 06 بهمن 1390, 20:02 عصر
سلام . من میخوام واسه کاربرای سایتم که فروشگاه اینترنتیه بعد از خرید یک کد پیگیری بدم . (سوال :1- آیا الان کد پیگیری کاربرد داره؟ بودنش بهتره یا نبودنش؟) بعد طبیعتا میخوام این کد یک کد غیر تکراری باشه تو جدول و همچنین با md5 درستش کنم . ( 2- استفاده از تابع md5 برای ایجاد کد پیگیری خوبه ؟) و میخوام یک متن 15 رقمی ایجاد کنه ولی با md5 متن 32 حرفی ایجاد میکنه . میشه کاری کرد که تابع md5 یک متن 15 حرفی درست کنه و چطور با بصورت رندوم یک عدد ایجاد کنه . ممنون میشم راهنماییم کنید .

mohsen24000
پنج شنبه 06 بهمن 1390, 21:04 عصر
کد پیگیری بسته به مقصود و هدف شما لزومش معلوم میشه ولی اگه میخواهید تولید کنید بهتره که از ترکیب شناسه هایی مثل کد کاربری، زمان ثبت سفارش، آپی، مرورگر، عدد رندوم و... کد پیگیری رو تولید کنید.
برای انتخاب یک رشته 15حرفی از رشته 32 حرفی هم شما میتونید از تابع substr استفاده کنید. و 15 کاراکتر از اون رو کپی کنید.
برای تولید عدد رندوم هم از تابع Rand استفاده کنید.
این هم یه ایده که میتونید از پارامترهای متغییر مد نظر خودتون ازش استفاده کنید:


<?php
substr(str_shuffle(str_repeat('ABCDEFGHIJKLMNOPQRS TUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',5)),0 ,15);
?>

mohsen_31369
جمعه 07 بهمن 1390, 19:53 عصر
فکر نکنم کسی بخواد 15 کارکتر برداره کپی پیست کنه که بعدا بیاد تو سایت وارد کنه ببینه محصولش به کجا رسیده.
فکر کنم بهتره برای کاربرایی که عضو هستن، در پروفایلشان پیگیری محصولات خریداری شده قرار دهی تا کاربران به آنجا مراجعه کنند و وضعیت محصولات خریداری شده را ببینند.