На сайте добавлен скрипт скрытия ссылок.
Реализовано вот так:
1) все ссылки для скачиваний файлов ведут на download.php GET запросом (с данными ID файла)
2) на странице скачки по ID файла берется ссылка
3)
header('Content-Type: application/vnd.android.package-archive');
header('Content-Disposition: attachment; filename="File"');
readfile($link);
4) и так качается файл без перезагрузки страницы.
Сейчас добавлена проверка на 404. Чтобы не было переходов, обновляем страницу по $_SERVER['HTTP_REFERER']
Как сделать так, чтобы страница не обновлялась, если ссылка возвращает 404? (и не переходило по ссылке).
Может, Content-type другой? (перепробовал text/plain, none...)
Спасибо.
P.S. Хотим сделать так, не ajax-ом.