Здравейте на всички!
Регистрирах се тук, защото имам един проблем, с който не мога да се справя.
Правя онлайн магазин за видео уроци, снимки, тримерни модели...общи взето CGI магазин. Това означава, че потребителите получават достъп до файлове.
Проблемът е следният: да кажем имам файл domain.com/files/file.rar този файл ще е перфектно достъпен ако някой напише директния линк към него, както аз направих.
На папката с файловете съм забранил външен достъп, тоест в момента, ако кликна на някой файл, ми дава 403 Forbidden грешка. Проблмът е сега как да извлека файловете от тази папка. Опитвам се да го направя с една PHP функция, работеща подобно на това простичко обяснение:
Но ако кажем, че тази функция се намира в PHP файл, който е достъпен, това значи, че с подаване на правилните GET параметри например, всички файлове в папката ще са достъпни.
Та нужна ми е помощ как да защитя файловете си от директен достъп, отворен съм към всякакви подходи. Важно е обаче, освен да мога да ги даунлоудвам, да мога и да ги стриймвам. Споменах видео уроци, тоест това ще са видео файлове, които ще се стриймват директно от сайта без да се теглят.
Благодаря ви предварително за отделеното време!
Поздрави
Регистрирах се тук, защото имам един проблем, с който не мога да се справя.
Правя онлайн магазин за видео уроци, снимки, тримерни модели...общи взето CGI магазин. Това означава, че потребителите получават достъп до файлове.
Проблемът е следният: да кажем имам файл domain.com/files/file.rar този файл ще е перфектно достъпен ако някой напише директния линк към него, както аз направих.
На папката с файловете съм забранил външен достъп, тоест в момента, ако кликна на някой файл, ми дава 403 Forbidden грешка. Проблмът е сега как да извлека файловете от тази папка. Опитвам се да го направя с една PHP функция, работеща подобно на това простичко обяснение:
PHP:
http://webdesign.about.com/od/php/ht/force_download.htm
Но ако кажем, че тази функция се намира в PHP файл, който е достъпен, това значи, че с подаване на правилните GET параметри например, всички файлове в папката ще са достъпни.
Та нужна ми е помощ как да защитя файловете си от директен достъп, отворен съм към всякакви подходи. Важно е обаче, освен да мога да ги даунлоудвам, да мога и да ги стриймвам. Споменах видео уроци, тоест това ще са видео файлове, които ще се стриймват директно от сайта без да се теглят.
Благодаря ви предварително за отделеното време!
Поздрави