Autor Zpráva
DataAtry
Profil *
Měl sem na svém webu ke stažení pár souborů. No a chci aby se u mě registrovalo víc lidí tak jsem ten odkaz zviditelnil jen pro přihlášené, jenomže hned ten den ce sem to udělal, dal do diskuse pod souborem přímej odkaz a s tím já nic neudělám než že to smažu. Dá se s tím něco dělat?
Beavis
Profil
DataAtry:
Co zkusit SESSION?
nightfish
Profil
je potřeba neodkazovat přímo na stahovaný soubor, nýbrž na php skript, kterému jako parametr předáte název souboru
skript ověří, má-li uživatel oprávnění ke stažení souboru, a v kladném případě nastaví správné hlavičky a soubor odešle
viz třeba http://php.vrana.cz/stazeni-souboru-po-overeni-prav.php
mckay
Profil
DataAtry:
Generovat pro každého uživatele speciální link, který ti nabídne stažení souboru jen po pár sekund (minut), když takový uživatel soubor hodí do fóra, měli by mít ostatní, kteří se tam nevyskytnou v intervalu dalších pár sekund smůlu.
DataAtry
Profil *
Tak přes SESSION to samozřemě řeším teď.
nightfish:
Kokal jsem na to je to zajímavý, ale tak nějak to nemůžu pochopit, nevíte prosím kde by to bylo opravdu polopaticky vysvětlený? A ještě nemůže být header na stránce jen pokud tam není jiný výstup?
SpotRudloff
Profil *
Já bych zakázal zobrazení URL adres ve fóru pro neregistrované. :)
DataAtry
Profil *
[#6] SpotRudloff
Super to mě nenapadlo nač dělat věci složitě když je můžu udělat ještě složitějc. :D
SpotRudloff
Profil *
DataAtry:
Myslíš, že udělat skript pro zobrazování URL ve fóru je těžké?

<?php
if(empty($_SESSION['logged'])){
$text = Str_Replace("http://","C://", $text);
$text = Str_Replace("www.", "Program Files/", $text);
$text = Str_Replace(".cz","/Webové stránky/", $text);
}
?>


To sice jen zamaže http://, www. a .cz a přemění např. http://www.mujweb.cz/data.zip na C://Program Files/Webové stránky/data.zip, ale stejně mají pak uživatelé smůlu. ;) Existují i lepší způsoby, ale toto podle mě stačí.
petr 6
Profil
SpotRudloff:
To sice jen zamaže http://, www. a .cz a přemění např. http://www.mujweb.cz/data.zip na C://Program Files/Webové stránky/data.zip, ale stejně mají pak uživatelé smůlu. ;)

Za prvé: http://www.mujweb.cz/data.zip to přemění na C://Program Files/mujweb/Webové stránky//data.zip

Za druhé: Co mi jako uživateli té tvé stránky brání zkusmo naťukat do prohlížeče http://www.mujweb.cz/data.zip, http://www.mujweb.cz/soubory/data.zip, http://www.mujweb.cz/files/data.zip, http://www.mujweb.cz/download/data.zip apod?

Jakmile někdo objeví klíč toho přepisování, bude to k ničemu.

Já bych zakázal zobrazení URL adres ve fóru pro neregistrované. :)

Proč chceš rovnou zakazovat url v diskusi? To už můžeš rovnou zakázat přístup na stránky úplně všem, problém to taky řeší, ale zbytečně to omezuje ostatní.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0