Sayt havolasini (silkasini) himoyalash

+2 ovoz
98 marta ko‘rilgan
so‘radi 09 noyabr, 17 kamina94 (55 bal)
Salom sizga. Bitta savolim bor edi. Masalan saytga FTP orqali yuklangan fayl bor. uni yuklab olish ssilkasi taxminan shu holda bo`ladi. http://sayt.com/file/fay.exe . Shu silkani boshqa saytlar olmasligi uchun yoki olgan taqdirda ham avval bosganda asosiy saytga o`tadigan qilsa bo`ladimi? Ya`ni silka faqat shu sayt o`zida ishlashi kerak, undan boshqa saytlar foydalanmoqchi bo`lsa uni asosiy saytga yo`naltirsin! PHP skript lari bormi? oldindan raxmat
izoh qoldirdi 09 noyabr, 17 kamina94 (55 bal)
http://sayt.com/file/fay.exe --->  http://sayt.com/download/id-5     shu holatda yoziladigan va skachat qiganda ham shu holatda qoladigan qilsa bo`ladimi? Masalan dle da download.php?=id    bor
izoh qoldirdi 09 noyabr, 17 Islom (241 bal)
<a href="download.php?file=music.mp3">Скачать</a>

download.php ni ichiga

<?php
$file = $_GET['file'];
    if (ob_get_level()) {
        ob_end_clean();
    }
    header('Content-Description: File Transfer');
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename=' . basename($file));
    header('Content-Transfer-Encoding: binary');
    header('Expires: 0');
    header('Cache-Control: must-revalidate');
    header('Pragma: public');
    header('Content-Length: ' . filesize($file));
    readfile($file);

?>

1 ta javob

+1 ovoz
javob berdi 10 noyabr, 17 vejon (2,954 bal)

Faylni ko'chirish sahifasida fayl ko'chirish havolasi dinamik yaratiladigan bo'lishi kerak. Shunda ma'lum havola "umrini" belgilab fayl ko'chirishga ruxsat berish mumkin. Boshqa yo'li, faylni ko'chirishdan oldin havolaning referal havolasini tekshirib ko'rish kerak. Shunda agar referal havola boshqa sayt bo'lsa, ko'chirishga ruxsat bermaslik kerak. Yana qo'shimcha ma'lumotni bu yerda o'qishingiz mumkin.

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...