Monica 322 ارسال شده در بهمن 96 گزارش بازنشر ارسال شده در بهمن 96 ضمن عرض سلام و وقت بخیر من یک دایرکتوری php در مسیر زیر دارم sitename.com/table/mytable.php میخوام فقط خودم توو هاست خودم بتونم ازش استفاده کنم (با ajax و php بتونم فراخوانیش کنم) و اگر کاربر لینک رو مستقیم زد توو بروزر یا توو هاست خودش اینکلود کرد دسترسی نداشته باشه . چطوری باید اینکارو انجام بدم؟ خیلی سرچ کردم و فقط به این نتیجه رسیدم با define میشه ولی راهش رو بلد نیستم. نقل قول لینک به ارسال
فرهاد حسن پور 246 ارسال شده در بهمن 96 گزارش بازنشر ارسال شده در بهمن 96 سلام خیلی کار میتونید انجام بدید. ۱) تعریف توکن اختصاصی برای خودتون. ۲) بررسی صفحهای که درخواست از اون ارسال شده (در صورتی که صفحهی درخواست کننده غیر از سایت شما بود ارور بدهد). روش تعریف ثابت هم بدین صورت هست در صحفه ایندکس یا کانفیگ خود (در کل فایلی که در همه صفحات لود میشود) تعریف میکنید و یک شرط میگذارید که اگر این ثابت تعریف شده بود کدها اجرا بشه و در غیر این صورت ارور عدم دسترسی بده. دقیقا کاری که در بخش افزونههای وردپرس انجام میدیم. // کدی که در وردپرس برای جلوگیری از دسترسی مستقیم استفاده میکنیم defined('ABSPATH') || exit('No Direct Access.'); 2 نقل قول لینک به ارسال
Monica 322 ارسال شده در بهمن 96 مالک گزارش بازنشر ارسال شده در بهمن 96 در 6 ساعت قبل، farhad.in گفته است : سلام خیلی کار میتونید انجام بدید. ۱) تعریف توکن اختصاصی برای خودتون. ۲) بررسی صفحهای که درخواست از اون ارسال شده (در صورتی که صفحهی درخواست کننده غیر از سایت شما بود ارور بدهد). روش تعریف ثابت هم بدین صورت هست در صحفه ایندکس یا کانفیگ خود (در کل فایلی که در همه صفحات لود میشود) تعریف میکنید و یک شرط میگذارید که اگر این ثابت تعریف شده بود کدها اجرا بشه و در غیر این صورت ارور عدم دسترسی بده. دقیقا کاری که در بخش افزونههای وردپرس انجام میدیم. // کدی که در وردپرس برای جلوگیری از دسترسی مستقیم استفاده میکنیم defined('ABSPATH') || exit('No Direct Access.'); باسلام ، ممنونم با htaccess حل شد . کاربر میخوره به ارور 403 ، فقط یک سوال اینکه چطور میتونم هدایتش کنم به اروری که خودم درست کردم؟ منبع پاسخ نقل قول لینک به ارسال
فرهاد حسن پور 246 ارسال شده در بهمن 96 گزارش بازنشر ارسال شده در بهمن 96 (ویرایش شده) در 6 دقیقه قبل، nazanin123 گفته است : باسلام ، ممنونم با htaccess حل شد . کاربر میخوره به ارور 403 ، فقط یک سوال اینکه چطور میتونم هدایتش کنم به اروری که خودم درست کردم؟ منبع پاسخ دقیقا چه کدی قرار دادید؟ Deny from all ?? ویرایش شده بهمن 96 توسط farhad.in نقل قول لینک به ارسال
Monica 322 ارسال شده در بهمن 96 مالک گزارش بازنشر ارسال شده در بهمن 96 در 57 دقیقه قبل، farhad.in گفته است : دقیقا چه کدی قرار دادید؟ Deny from all ?? بله نقل قول لینک به ارسال
فرهاد حسن پور 246 ارسال شده در بهمن 96 گزارش بازنشر ارسال شده در بهمن 96 (ویرایش شده) از کد زیر در فایل htaccess. خود استفاده کنید. ErrorDocument 403 /YOUR_PAGE.php بجای YOUR_PAGE.php آدرس صفحه دلخواه خودتون رو قرار بدهید. داخل این صفحه میتوانید پیغام خطای خود را قرار دهید. ویرایش شده بهمن 96 توسط farhad.in 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .