Показать сообщение отдельно
  #5 (permalink)  
Старый 07.11.2016, 12:46
Интересующийся
Отправить личное сообщение для Vadya Посмотреть профиль Найти все сообщения от Vadya
 
Регистрация: 15.04.2010
Сообщений: 24

Попробую проще написать: если пользователь произвел определенные правильные действия, то ему отдается один файл, если нет или открыл файл напрямую, то по тому же урлу похожий с косяками

как то так:

.htaccess:
AddType application/x-httpd-php .xxx
------
main.xxx:
if(условие совпадает) {
$file = '1.xxx';
} else {
$file = '2.xxx';
}
header('Content-type: application/.....xxx......;');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Content-Length: '.filesize($file));
ob_clean();
flush();
readfile($file);
exit;


если нгикс, не забыть пропускать запрос на апач

Последний раз редактировалось Vadya, 07.11.2016 в 13:20.
Ответить с цитированием