ارسالها: 42
موضوعها: 18
تاریخ عضویت: اردیبهشت 1394
اعتبار:
0
تشکرها: 28
5 بار تشکر شده در 5 پست
با سلام
من یک صفحه دارم که بر اساس کدملی افراد میاد یک عکس رو نشون میده . همه ی عکسها در یک پوشه قرار دارند . حالا من نمیخوام که کسی بتونه به صورت مستقیم آدرس عکسها رو در مرورگر وارد کنه و عکسها رو ببینه.
چه راه حلی رو پیشنهاد میدید؟
31-05-1394، 11:54 ق.ظ
(آخرین تغییر در ارسال: 31-05-1394، 11:56 ق.ظ توسط ابوالفضل زیارت بان.)
ارسالها: 76
موضوعها: 0
تاریخ عضویت: اردیبهشت 1394
اعتبار:
1
تشکرها: 0
41 بار تشکر شده در 35 پست
سلام
اولین اینکه این کاری که شما می کنید به حریم خصوصی کاربراتون احترام گذاشته نمیشه و شاید هم سایتتون بلاک بشه
دوم این اینکه چرا باید بر اساس کد ملی این کار را کنید ؟
شاید بگوییید primary key گذاشتین.
چند راه حل :
1 - از چندین فیلد که اطلاعت کم و ایندکس شده ایی دارن اطلاعات را بخونین و هش کنید و اینطوری نام فایل را درست کنید.
2 - یک فیلد مخصوص به همین موضوع ایجاد کرده و یک رشته هش رندم برای هر کسی بگذارید (unique column)
3 - بر همان اساسی که هست بگذارید باشد ولی دسترسی را از روی وب بردارید و با PHP مدیریت کنید (سر بار اضافی داره)
4 - دیگه نمیدونم
5 - چونه نزن دیگه
6 - همین دیگه :)
ارسالها: 42
موضوعها: 18
تاریخ عضویت: اردیبهشت 1394
اعتبار:
0
تشکرها: 28
5 بار تشکر شده در 5 پست
درسته . ولی مشکل من اینه که میخوام دسترسی به این پوشه رو ببندم و فقط خودم از طریق برنامه بهش دسترسی داشته باشم . آیا از طریق permission ها میشه این کارو انجام داد ؟ یا htaccess یا ... ؟
ارسالها: 257
موضوعها: 37
تاریخ عضویت: اردیبهشت 1394
اعتبار:
2
تشکرها: 281
117 بار تشکر شده در 94 پست
بله با htaccess میتونید. deny all کنید. سرچ بزنید آموزش زیاده.