• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
درخواست راه کار برای غیر مستقیم کردن لینک های دانلود
#1
سلام اساتید محترم

دوستان عزیز بنده یک اسکریپتک آپلود سنتر نوشتم و می خواهم همه فایل های بجز تصاویر به صورت غیر مستقیم ارائه شود یعنی کاربر وقتی صفحه دانلود رو دید بتونه فایل رو دانود کنه.

روش های مبتدی و پایه رو بلدم ؛ می خوام یک روش ایمن رو قوی رو اسکریپتم پیدا کنم. مثل پیکو فایل !
روشی می خواهم که حتی اگه کاربر به مسیر اصلی و پوشه فایل ها هم پی برد و تونست لینک مستقیم فایل رو وارد کرد ابتدا به صفحه دانلود ریداریکت بشه و سپس فایل رو دانلود کنه.

منتظر راه کارهای دوستان هستم.

+ اینترنت رو گشتم همش راه کارهای مبتدی بودن که با کمی وقت صرف کردن میشه به لینک مستقیم رسید!
همیشه برای یادگیری، موضوعاتی هست!

مجله دامین هاست

فرهاد حسن پور / بیرگیک

  پاسخ
تشکر شده توسط :
#2
منظورت اینه که رو لینک دانلود کلیک کرد صفحه دانلودی باز بشه بدون اینکه تو صفحه objectخاصی باشه و بعدش پنجره دانلود ظاهر بشه.منظورتون هچین چیزی هس؟HuhHuhHuhHuhHuh
  پاسخ
تشکر شده توسط :
#3
سلام و وقت بخیر

جهت عدم دانلود بصورت مستقیم فایل ها ، یک پوشه قبل تر از ROOT ایجاد کنین که فایل ها در این مکان آپلود شوند.
و در این پوشه فایل htaccess. با محتوا زیر ایجاد کنین :
کد:
Deny for all

مرحله بعد نحوه بررسی شروط و سطح هایی دسترسی توسط php و اجازه دانلود فایل مربوطه هست.

به نظرم اگر اقا Reza وقت داشته باشند میتونن راهنمایی جامعی در این رابطه کنند. با توجه به محصولی که قبلا ارایه کردند (فروشگاه دانلود)

موفق باشید
  پاسخ
تشکر شده توسط : farhadhp
#4
نقل قول:می خوام یک روش ایمن رو قوی رو اسکریپتم پیدا کنم. مثل پیکو فایل !
میتونین xsendfile رو برای وبسرورتون نصب کنید بعد آدرس مسیر فیزیکی فایل رو با هدر ست کنید
http://forum.iranphp.org/Thread-%D8%A2%D...X-sendfile

این از این

میتونین این کارو روی لینک های دینامیکی که خودتون با پی اچ پی میسازین ایجاد کنین که روشش رو یحتمل بلدید
شبیه همین پیکو فایل میشه
  پاسخ
تشکر شده توسط : ayoubsys farhadhp
#5
ممنون اقا رضا

لطفا اگه وقت دارید یک مثال عملی هم بزنید تا مفهوم بشم.

(منظورم بخش ست کردن هدر هست).
همیشه برای یادگیری، موضوعاتی هست!

مجله دامین هاست

فرهاد حسن پور / بیرگیک

  پاسخ
تشکر شده توسط :
#6
توی لینکی که دادم هست
سه خط کده ، البته بستگی به وبسرورتون داره اون پارامتر اولیه رو با چه اسمی ست کنید
من پیشنهادم استفاده از nginx هست
  پاسخ
تشکر شده توسط : ayoubsys farhadhp


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان