نمایش نتایج 1 تا 2 از 2

نام تاپیک: راهنمایی در مورد ساخت لینک های دانلود غیر مستقیم با php

  1. #1

    Lightbulb راهنمایی در مورد ساخت لینک های دانلود غیر مستقیم با php

    سلام و درود خدمت شما:

    این موضوع را می دانم که یکی از روش های جلوگیری از دسترسی مستقیم کاربران به فایل های درون یک پوشه اینه که با استفاده از یک فایل htaccess و هدایت به یک فایل php درونش بررسی کنیم که آیا کاربر مجوز دانلود این فایل را دارد یا اینکه خیر که البته لازمه درونش به دیتابیس متصل بشیم و بعد از بررسی های لازم فایل را برای دانلود به مرورگر بفرستیم.

    اما یه مسئله اگر ما وبسایتمون روی هاست اصلی باشه و کل اون پوشه فایل ها (مثلا پوشه video که درونش ویدیو هایی هست که نباید هر کاربری بهش دسترسی داشته باشه چون برخی غیر رایگان هستند) روی یک هاست دانلودی می دانید که روی هاست دانلودی قابلیت اتصال به دیتابیس وجود نداره .

    چگونه می تونم جلوی دسترسی مستقیم به فایل های درون این پوشه را از کاربران بگیرم در ضمن چک صلاحیت دانلود رو هم انجام بدم؟

    شاید پاسخ این باشه که همه کارهارو روی همون هاست اصلی انجام بدم و در آخر لینک هاست دانلودی را بفرستم به مرورگر . درسته اما اگر کاربری آدرس لینک را بدونه به راحتی می تونه فایل ها رو دانلود کنه.

    لطفا اگر ایده ای وجود دارد بفرمایید ممنون میشم


    با تشکر

  2. #2
    کاربر دائمی آواتار moslem.hady
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    پشت میز کامپیوتر
    سن
    34
    پست
    661

    نقل قول: راهنمایی در مورد ساخت لینک های دانلود غیر مستقیم با php

    سلام. من ASP کار میکنم و کلا PHP نمیدونم. ولی برای چنین کاری توی ASP نیاز داشتم که از هاست لینوکس فایل ها دانلود بشه.
    چیزی که به ذهنم رسید، این بخش آخرش که شما نیاز دارید به این صورت میتونه باشه که لینک دانلودی که از سرور دانلودی میدید، لینک به یه فایل هندلر php باشه. یعنی یه فایل php روی سرور داشته باشید که دسترسی رو چک میکنه. حالا این لینک حاوی اسم و مکان فایل و یه تاریخ انقضا هست که کد شده هستند. مثلا همچین چیزی:
    site.com/dwonload.php?coede=/files/filename.zip-13960809

    که با یه الگوریتم کدگذاری تغییر بدید به چنین چیزی:
    site.com/dwonload.php?coede=sax89uisYhsaihi9*usayga56GU



    اینطوری فقط کافیه توی فایل php ، دیکد کنیدو تاریخ انقضای لینک رو چک کنید

    از اینکه قابل پیاده سازی هست یا نه اطلاع ندارم. اگه نظری دارید بگید.

تاپیک های مشابه

  1. سوالی در مورد ساخت لینک های غیر واقعی در php
    نوشته شده توسط comp90 در بخش توسعه وب (Web Development)
    پاسخ: 0
    آخرین پست: یک شنبه 07 خرداد 1396, 11:46 صبح
  2. راهنمایی در مورد ساخت select های شبیه به دیوار
    نوشته شده توسط hno2005 در بخش PHP
    پاسخ: 6
    آخرین پست: پنج شنبه 04 تیر 1394, 16:41 عصر
  3. راهنمایی در مورد ساخت باتن برای آیتم های لیست
    نوشته شده توسط hey you در بخش Android Studio
    پاسخ: 0
    آخرین پست: یک شنبه 25 آبان 1393, 17:07 عصر
  4. سوال: درخواست راهنمایی در مورد ساخت و تولید و نهایتا انتشار و فروش برنامه های که با کیوت نوشته شده اند
    نوشته شده توسط Hadiir.net در بخش برنامه نویسی در محیط QT و هم خانواده هایش
    پاسخ: 2
    آخرین پست: چهارشنبه 30 بهمن 1392, 22:43 عصر
  5. کمک در مورد ساخت قفل های سخت افزاری
    نوشته شده توسط White_eagle در بخش Foxpro
    پاسخ: 13
    آخرین پست: دوشنبه 14 دی 1383, 10:18 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

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