برگزیده های پرشین تولز

ساخت لینک دانلود

MD66

Registered User
تاریخ عضویت
13 جولای 2008
نوشته‌ها
2,670
لایک‌ها
208
محل سکونت
400 City
سلام
یه لینک هست مثلا
www.a.com/b.zip
مثلا
حالا میخوام فقط کسانی که مثلا پرداخت انجام دادن یا مثلا قبلش به صفحه خاصی رفتن بتونن از اون لینک دانلود کنن
چجوری میشه؟
کوکی و سشن نمیشه چون طرف مستقیم آدرس لینک رو بزنه میاره
 

Hasam

Registered User
تاریخ عضویت
2 اکتبر 2007
نوشته‌ها
665
لایک‌ها
159
محل سکونت
flynic.ir
با کنترل سشن:
PHP:
<?php

if (isset($_SESSION['_folan_bahman']))
print file_get_contents('b.zip');

?>

header ها فراموش نشوند.
البته برای فایل‌های با اندازه‌ی بالا می‌تونه سرور رو تحت تاثیر قرار بده، اما برای اندازه‌های کم و متوسط خوبه.
 

MD66

Registered User
تاریخ عضویت
13 جولای 2008
نوشته‌ها
2,670
لایک‌ها
208
محل سکونت
400 City
اگه آدرس رو بلد باشن و مستقیم وارد کنن خب دانلود میشه
مثلا این b.zip رو موقع دانلود لینکش رو میبین دیگه
بعد توی دانلود منیجر مستقیم اگه لینک وارد بشه دانلود شروع میشه دیگه
با کنترل سشن:
PHP:
<?php

if (isset($_SESSION['_folan_bahman']))
print file_get_contents('b.zip');

?>

header ها فراموش نشوند.
البته برای فایل‌های با اندازه‌ی بالا می‌تونه سرور رو تحت تاثیر قرار بده، اما برای اندازه‌های کم و متوسط خوبه.
 

Hasam

Registered User
تاریخ عضویت
2 اکتبر 2007
نوشته‌ها
665
لایک‌ها
159
محل سکونت
flynic.ir
1. می‌تونید نام‌های طولانی یا نامشخص برای فایل در نظر بگیرید.

2. می‌شود فایل رو در یک دایرکتوری قرار داد و دایرکتوری رو با تنظیمات آپاچی کنترل کرد که امکان دسترسی توسط مرورگر به اون شاخه بسته بشه.
کد:
# .htaccess
deny from all
 

MD66

Registered User
تاریخ عضویت
13 جولای 2008
نوشته‌ها
2,670
لایک‌ها
208
محل سکونت
400 City
بسیار ممنونم
1. می‌تونید نام‌های طولانی یا نامشخص برای فایل در نظر بگیرید.

2. می‌شود فایل رو در یک دایرکتوری قرار داد و دایرکتوری رو با تنظیمات آپاچی کنترل کرد که امکان دسترسی توسط مرورگر به اون شاخه بسته بشه.
کد:
# .htaccess
deny from all
 
بالا