مرحبا
اليك تصور سريع جدا لما تطلبه:
1- إستخدم صفحه بإمتداد php ولتكن : download.php
فى بودى الصفحه هذا الكود :
كود:
<?php
switch ($file){
case "file1";
include("file1.rar");
break;
case "file2";
include("file2.rar");
break;
}
?>
بحيث انه لو طلب احد تحميل ملف سيكون الرابط بهذا الشكل :
download.php?file=file1
كل هذا كلنا نعرفه
نأتى للمهم :
نريد الا يدخل او يستخدم صفحة download.php إلا من صرحت لهم انت بتنزيل الملفات:
الان سنستخدم سكربت يسمى login redirect
يمكنك الاطلاع على كيفية تثبيته وعمله بالاطلاع على صفحة index.html الموجوده بنفس مجلد السكربت
بعد التثبيت ضع الكود هذا اعلى صفحة download.php
كود:
<?php
//prevents caching
header("Expires: Sat, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: post-check=0, pre-check=0",false);
session_cache_limiter();
session_start();
//this should the the absolute path to the config.php file
//(ie /home/website/yourdomain/login/config.php or
//the location in relationship to the page being protected - ie ../login/config.php )
require('../config.php');
//this should the the absolute path to the functions.php file - see the instrcutions for config.php above
require('../functions.php');
//this is group name or username of the group or person that you wish to allow access to
// - please be advise that the Administrators Groups has access to all pages.
if (allow_access(Administrators) != "yes")
{
//this should the the absolute path to the no_access.html file - see above
include ('no_access.html');
exit;
}
?>
الشرح مضمن وسط الكود بالانجليزى
==============
ملحوظه يمكنك إستخدام سكربت لعمل روابط عشوائيه للملفات
وبإستخدام سكربتنا العزيز login redirect تحمى الصفحه من الدخول غير المشروع
موفق بإذن الله