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 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری