mir007,
Ну знаешь многие люди тоже говорят что их сайты безопасны ,а после споров к примеру от 1к (в вмр) я доказывал им обратное . и платили они потом в десяток раз больше за закрытие .
-------
а вероятнее всего ,в твоем случаем я думаю ,мне всего лишь надо будет купить 1 товар ,и я узнаю каким способом ты шифруешь товар и каким видом получится название ,я думаю там фантазии много не понадобится что б понять какое название у других товаров ,мне конечно не особо интересна судьба твоего магазина . но я бы советовал бы прислушаться к некоторым моментам из моего разговора .
смотря с чем имеем дело (платформа для магазина).
Если обычный виртуальный хостинг, тогда нужно отдавать файл через php скрипт, в котором уже можно проверять владение товаром (ресурсоёмко на больших файлах, так как пока файл не будет скачан webserver будет держать процесс php в памяти).
Второй вариант более правильный на VDS и собственных серверах.
Суть в отдаче файла из php через nginx с заголовком Accel-Redirect.
Соответствующие реализации обоих способов можно найти в гугле.
Естественно второй вариант в разы и даже в десятки раз лучше, так как nginx лёгкий Web сервер, который может отдавать кучу файлов одновременно
Отдавай файл через заголовки. Там и имя можно сразу сменить
Здравствуйте, можно подробние о втором варианте?
mir007, на хабре топик
http://habrahabr.ru/post/37686/
выше написан бред)) для такого обычно файл считывают в строку и отдают заголовками как файл)) ну и там проверка надо ли отдавать его
я же даже пример делал, вот: http://profiwm.com/codes/code.php?id=1847
Добавлено 25.11.14 в 19:13:35:
там не всё бред хотя )
[code]
if (условие если купил){
if (isset($_GET['down'])){
$link=тут путь до файла который храниться в бд
header (location:$link);
}
echo '<a href="?down='.$towar['id'].'">Скачать</a>';
}
[/code]
кароч думаю мысль уловил
возможны ошибки
Hatsune Miku, посмотрел бы я на отдачу файла "построчно" (блоками это называется), через php скрипт.
особенно 1-2 Гб файлы и Выше.
Вот таких файлов 10 скачивать на скорости 10 кб/сек и в итоге в системе будет "висеть" 10 процессов в несколько Гб в RAM
TheDark, вообще бред, безопасности 0,01%)
Ссылку на скачку выложат на форуме, и кто угодно сможет скачать