نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: چطور از مشاهده مستقیم فایل توسط کاربر جلوگیری کنیم؟(با php)

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #6
    عضو جدید phpcoding آواتار ها
    تاریخ عضویت
    Mar 2017
    نوشته ها
    53
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    46
    تشکر شده در
    33 پست

    پیش فرض پاسخ : چطور از مشاهده مستقیم فایل توسط کاربر جلوگیری کنیم؟(با php)

    نقل قول نوشته اصلی توسط mojtabakh18 نمایش پست ها
    سلام خوبین؟

    مثلا من یک فایل دارم در روت سایت به این نام database.php

    که کدهای اتصال به دیتابیسم در اون وارد شده

    میخوام که کاربری اگه یک وقت ادرس این فایل رو پیدا کرد و این رو زد در ادرس بار مرورگر پیغام بده مثلا forbidden

    ولی وقتی از داخل پروژه require_once می کنم کدها اجرا بشه

    یعنی سیستم دسترسی به فایل داشته باشه اما کاربرا نه

    ممنون
    خیلی راه ها داره دوست عزیز . من دو نمونشو براتون مثال میزنم انشالله که اگه راه حل های دوستان کمکی نکرد راه حل من مثمر ثمر باشه
    اولین راه که بهترین و اصولی ترینشه راه حلیه که دوست عزیزمون آقای omid1991 اعلام کردن
    دومین راه حل یه کد نویسی خیلی ساده و کوچولو . داخل فایلی که میخواید database.php رو بارگذاری کنید قبل از کد require یا include یه متغییر تعریف کنید با هر نامی و مقدرشو بزارید فالس . مثل کد زیر :
    کد PHP:
    $redirect="false";
    require_once(
    "database.php"); 
    حالا داخل فایل database.php اول از همه ی کد ها یه شرط بنویسید . به این صورت که اگه متغییر $redirect وجود داشت و مقدارش برابر با فالس بود که هیچی کانتینی بده کدهارو اگر نه ردایرکت بشه به یه آدرس دیگه . این هم نمونه کد که میتونید ازش استفاده کنید یا ویرایشش کنید :

    database.php :
    کد PHP:
    if(empty($redirect) OR (string)$redirect != "false"){
        
    header("Location: http://address_morede_nazar");exit();

    روش دومی که خدمتتون عرض کردم شاید یکم من در آوردی خود من باشه ولی خب به هیچ طریقی نمیشه دورش زد نه از طریق رکوئست نه از طریق متد و صد در صد امنیتش بالاس . با تشکر
    ویرایش توسط phpcoding : March 31st, 2017 در ساعت 05:07
    انجام پروژه های:php-c#-c++-java-basic-css-html-javascript-python
    مشاوره با مسئول پروژه ها-حامد دعایی:+989901567129
    تماس با برنامه نویس-امیرعلی استکی:+989017735378



  2. تعداد تشکر ها از phpcoding به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. استفاده از اينترنت من توسط خود مخابرات
    توسط سارا احمدي در انجمن اتصالات به اینترنت و ارایه دهندگان پهنای باند
    پاسخ ها: 33
    آخرين نوشته: November 15th, 2015, 19:34
  2. بستن دامین توسط *****ینگ
    توسط lo0ord در انجمن مباحث دیگر
    پاسخ ها: 1
    آخرين نوشته: June 21st, 2013, 00:03
  3. بستن سرورهای ایرانی توسط دیتاسنتر هلندی
    توسط elyas.as در انجمن مباحث دیگر
    پاسخ ها: 3
    آخرين نوشته: May 10th, 2012, 14:58
  4. بستن آی پی کشور ها توسط ssh
    توسط SaMaN0861 در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: November 16th, 2010, 22:23

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •