با سلام خدمت دوستان گرامی
من یه فایل php ساده دارم که توش چند تا فیلد هست برای ثبت یکسری اطلاعات
من حالا میخوام کاری کنم که دسترسی مستقیم به فایل بسته بشه
به این صورت که اگه کسی فایل رو مثلا به این شکل فراخوانی کرد
www.mysite.com/myfile.php
ارور بده یا بره صفحه اول
من این کد رو تو فایل php خودم گذاشتم
این کد به خوبی عمل میکنه و اگر کسی ادرس رو فراخوانی کنه میره تو index
اما یه مشکل اساسی داره !
مشکلش اینه که من فایلم رو تو مدیریت سایتم فراخوانی کردم با ادرس مستقیم و به همین خاطر تو مدیریت سایتم لود نمیشه
به نظر شما چیکار کنم ؟
چطوری فایل رو از دست کاربران دور نگه دارم طوری که بتونم از بخش مدیریت ازش استفاده کنم
با تشکر
من یه فایل php ساده دارم که توش چند تا فیلد هست برای ثبت یکسری اطلاعات
من حالا میخوام کاری کنم که دسترسی مستقیم به فایل بسته بشه
به این صورت که اگه کسی فایل رو مثلا به این شکل فراخوانی کرد
www.mysite.com/myfile.php
ارور بده یا بره صفحه اول
من این کد رو تو فایل php خودم گذاشتم
PHP:
if (stristr(htmlentities($_SERVER["PHP_SELF"]), "myfile.php")) {
Header("Location: /index.php");
die();
}
اما یه مشکل اساسی داره !
مشکلش اینه که من فایلم رو تو مدیریت سایتم فراخوانی کردم با ادرس مستقیم و به همین خاطر تو مدیریت سایتم لود نمیشه
به نظر شما چیکار کنم ؟
چطوری فایل رو از دست کاربران دور نگه دارم طوری که بتونم از بخش مدیریت ازش استفاده کنم
با تشکر

آخرین ویرایش: