Más oldalon való linkelés, lopás kiküszöbölése. Rewriterule-lal esetleg?
Sziasztok!
Eleg kezdo vagyok a temaban, ezert ha talalok is valami infot a dologrol, nem mindig ertem sajnos! Ezert kerem nalam okosabbak segitseget!
A problemam az ,hogy valahogy ki akarom kuszobolni ,hogy mas oldalakon linkelni/lopni tudjak xy konyvtaraim tartalmat, vagy akar filetipusokat vagy barmit!
Konkretan van egy /videos konyvtaram aminek a tartalmara egy php file hivatkozik, az adja tovabb a felhasznalo fele. Na most ha a php-t linkelik akkor az nem adja ki a filet hanem visszadobja oket a nyitooldalamra...ellenben ha egyensen a konytarban levo filet linkelik akkor az minden tovabbi nelkul le lehet tolteni..
Erre valami orvossag???
Azt is talan figyelembe kene vennem, ha localhostnak engedelyezem csak akkor lehet ,hogy akik becsuletesen az oldalamrol toltik le a videot azok letoltesvezerlovel mar nem biztos ,hogy tudjak majd..meg ilyesmi...de ez csak az en logikam :)
Elore is koszi!
■ Eleg kezdo vagyok a temaban, ezert ha talalok is valami infot a dologrol, nem mindig ertem sajnos! Ezert kerem nalam okosabbak segitseget!
A problemam az ,hogy valahogy ki akarom kuszobolni ,hogy mas oldalakon linkelni/lopni tudjak xy konyvtaraim tartalmat, vagy akar filetipusokat vagy barmit!
Konkretan van egy /videos konyvtaram aminek a tartalmara egy php file hivatkozik, az adja tovabb a felhasznalo fele. Na most ha a php-t linkelik akkor az nem adja ki a filet hanem visszadobja oket a nyitooldalamra...ellenben ha egyensen a konytarban levo filet linkelik akkor az minden tovabbi nelkul le lehet tolteni..
Erre valami orvossag???
Azt is talan figyelembe kene vennem, ha localhostnak engedelyezem csak akkor lehet ,hogy akik becsuletesen az oldalamrol toltik le a videot azok letoltesvezerlovel mar nem biztos ,hogy tudjak majd..meg ilyesmi...de ez csak az en logikam :)
Elore is koszi!
Referer
HA a REQUEST_URI azzal kezdődik, hogy /videos
HA a referer nem sajátdomain.hu
HA a referer nem üres
Rewrite minden forbidden.php (utolsó szabály)
A forbidden.phpban meg adj valami tisztességes HTTP hibakódot.
Szia, ha csak regisztrált
ha csak regisztrált felhasználóknak engedélyezett a letöltés, akkor vedd ki a videó fájlokat a docrootból, és szolgáld ki őket PHP-n keresztül. Ha viszont a videók publikusak, akkor szvsz lehetetlen, amit szeretnél.
Nem javaslom
Igaz
Viszont van egy másik ötletem. A videók maradnak docroot-on kívül. Apache-nak engedélyezed a symlink követést. Ha egy (regisztrált) felhasználó le akar tölteni egy videót, akkor létrehozol egy véletlen-generált symlinket a docrootban a célfájlra, és erre irányítod a browsert. Aztán egy idő után (pl. 24 óra) törlöd a linket, így záros időn belül használhatatlanná válnak a külső hivatkozások.
hmm..
mindenesetre nehez ugy....hmm...azert koszi az eddigit, vegigjarom oket!