PDA

View Full Version : سوال: سوال در مورد بدست آوردن یک مقدار در پی اچ پی



sourceweb
چهارشنبه 10 تیر 1394, 10:14 صبح
با سلام خدمت برنامه نویسای عزیز
من برای اسکریپتی که درحال ساختنش هستم نیاز به یک مقدار ثابت دارم که از کاربر بدست بیاد منظورم یه چیزی مثل ای پی اما با خاموش روشن شدن مودم و یا سیستم تغییر نکنه
یه چیزی مثل سریال هارد و.. البته میدونم ویندوز اجازه دسترسی نمیده اما گفتم شاید یه مقدار ثابت دیگه ای باشه که بشه ازش استفاده کرد
ممنون میشم کمک کنید

H:Shojaei
چهارشنبه 10 تیر 1394, 18:40 عصر
در این رابطه تا دلتون بخواد بحث شده در زمانها و مکانهای مختلف ولی هیچ راهی قطعی نداره و همه چیز قابل دور زدنه...
نتیجه نهایی هم همیشه اینه که شما تلفیقی از اطلاعات کاربر استفاده کنید و شرایط رو سخت کنید...

Unique
پنج شنبه 11 تیر 1394, 01:03 صبح
من توی این پست (http://www.geekfarsi.com/%D8%A2%DB%8C%D8%A7-%D8%A7%D9%85%DA%A9%D8%A7%D9%86-%D8%B4%D9%86%D8%A7%D8%B3%D8%A7%DB%8C%DB%8C-%DB%8C%DA%A9-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%DB%8C%DA%A9%D8%AA%D8%A7/304) سعی کردم موضوع و راه حل ها را معرفی کنم.

sourceweb
پنج شنبه 11 تیر 1394, 06:54 صبح
سلام راه حل خوبی بود
اما یک مشکلی که داره در مرورگر های مختلف مقدارش تفاوت داره...
راهی نیست که درمرورگر های مختلف یک سان باشه؟؟

sourceweb
پنج شنبه 11 تیر 1394, 08:54 صبح
من قصدم نوشتن بخش اخراج یا همون بن کردن در اسکریپت هست
با این fingerprint شما فکر کن با موزیلا وارد سایت میشی اخراج میشی دوباره با اینترنت اکسپلورر میتونی وارد بشی اخراج میشی باز میتونی با اپرا وارد بشی و....

Unique
پنج شنبه 11 تیر 1394, 12:49 عصر
من قصدم نوشتن بخش اخراج یا همون بن کردن در اسکریپت هست
خوب شناسایی کاربر هموطنور که توی پست توضیح دادم به صورت عادی بدون activex یا applet یا نصب CA غیر ممکنه. فکر کن چرا گوگل و یاهو نمیتونن جلوی این همه نام کاربری تکراری را بگیرن ؟! پس شما دنبالش نگرد که ممکن نیست. اگه سایت جنبه عمومی نداره و مشتری های خاص داره میشه با applet کار کرد.

SCoder
پنج شنبه 18 تیر 1394, 23:15 عصر
دوست عزیز برای این کار بهتر است وقتی که کاربر ثبت نام کرد به همراه ذخیره ی اطلاعاتش یک id مخصوص به کاربر را ذخیره کنی تا هروقت به آن کار بر نیاز داشتی با آن id قبل ردگیری باشد ....
برای این کار میتوانی به همراه اطلاعات کاربر یک uniqid با استفاده از کد php زیر درست کنی و در db ذخیره کنی ...


$id= uniqid();
$betterSecurity=md5($id);//now you can save this is in db //with other info of user

H:Shojaei
پنج شنبه 18 تیر 1394, 23:47 عصر
دوست عزیز برای این کار بهتر است وقتی که کاربر ثبت نام کرد به همراه ذخیره ی اطلاعاتش یک id مخصوص به کاربر را ذخیره کنی تا هروقت به آن کار بر نیاز داشتی با آن id قبل ردگیری باشد ....
برای این کار میتوانی به همراه اطلاعات کاربر یک uniqid با استفاده از کد php زیر درست کنی و در db ذخیره کنی ...


$id= uniqid();
$betterSecurity=md5($id);//now you can save this is in db //with other info of user
ایشون بدون ثبت نام این کار رو میخوان انجام بدن وگرنه هر فیلدی که کلی تعریف بشه توی جدول کاربر همون میتونه یک کلید مثل همین کلیدی که شما به دست میارید باشه...
استفاده این مورد اصلا اینجا نباشه فکر میکنم...