PDA

View Full Version : جلوگیری از وارد کردن دستی آدرس



tuytoosh
یک شنبه 02 آذر 1393, 03:46 صبح
سلام دوستان

من رو یه پروژه ی php دارم کار میکنم و کلاسهامو توی فایل class.php نوشتم

میخوام کاربر نتونه بصورت دستی آدرس mysite.com/class.php رو وارد کنه.

بدون استفاده از فایل htaccesss ممکنه؟

saeedvir
یک شنبه 02 آذر 1393, 07:21 صبح
یه راه سادش اینه که داخل هر فایل چک کنید ،

ولی خب پوشه بندی درست هم خیلی می تونه این کار رو سرعت ببخشه.

Unique
یک شنبه 02 آذر 1393, 12:58 عصر
میتونیید با permission ها هم محدود کنید اما بهرتین راه همون htaccess هست.

nazanin_asadi_1
یک شنبه 02 آذر 1393, 16:38 عصر
خب پوشه مربوط به کلاسهاتون رو یه شاخه بالاتر از root قرار بدین و به صورت class/a.php/.. آدرس دهی کنید
اینجوری به صورت مستقیم کسی نمی تونه به فایل و یا پوشه کلاسها دسترسی داشته باشه

Mohammadsgh
دوشنبه 03 آذر 1393, 10:14 صبح
بهترین راه htaccess هست.کنار فایلتون یه فایل .htaccess درست کنید و توش اگر اشتباه نکنم باید توش بنویسید deny for all بازم نگارش درستشو جستجو کنید.اینجوری کسی نمیتونه مستقیم اون فایل رو اجرا کنه