وقتی یک سایت رو با php رو بنویسم چی کار کنم که فایلهام قابل دیدن نباشه
وقتی یک سایت رو با php رو بنویسم چی کار کنم که فایلهام قابل دیدن نباشه
یه فایل به نام index.php بسازید تا directory برای کاربر لیست نشه اگر پیشرفته تر می خواهید یه فایل به نام .htaccess بسازید و توش بنویسید
deny from all
اقا ولی اگه کسی آدرس فایل رو بزنه نشون میده !!!!!!!!!!!!!!!!!!!!!
میخوام یه پیغام بده که شما اجازه دسترسی به این فایل رو ندارین!!!!!!!
سلام.
اگر سایتتون کاربر داره وقتی کاربر username و pass رو درست وارد کرد یک session ایجاد کنید بعد توی اول فایل چک کنید session مقدار داره یا نه؛ اینجوری فقط کاربرا دسترسی دارند.
اگر کاربر نداره سایتتون و فقط مدیر داره میتونید این کارو برای مدیر انجام بدید.
اگه بازم نیاز به توضیح داشتید بگید.
ببینید منظورم محتوای سایت نیست!!
من چند تا پوشه و چندین فایل php دارم که شامل کلاس ها و توابع میشه
نمیخوام کسی بتونه به کدهای سایت دسترسی داشته باشه
[QUOTE=majidariamanesh;1700555]ببینید منظورم محتوای سایت نیست!!
من چند تا پوشه و چندین فایل php دارم که شامل کلاس ها و توابع میشه
نمیخوام کسی بتونه به کدهای سایت دسترسی داشته باشه[/Q
دوست عزیز همون جوری که دوستمون گفتن از htaccess استفاده کن درست میشه. آموزشش هم توسط آقای رضا قربانی تو همین سایت گذاشته شده. اگر هم می خوای کاملتر یاد بگیری برو به آدرس http.apache.org . موفق باشی
بالاتر نوشتم كهاگر پیشرفته تر می خواهید یه فایل به نام .htaccess بسازید و توش بنویسید
deny from all
آقا ممنون
پس مشکل از هاسته نه من
تشکر از دوستان
if (stristr(htmlentities($_SERVER["PHP_SELF"]), "File.php")) {
Header("Location: index.php");
die();
}
این جواب میده بجای file.php اسم فایلی که این کد رو توش میزاری رو بنویس