Я думаю, что вы можете использовать заголовок Content-Disposition
, чтобы вызвать диалоговое окно "Сохранить как" и рекомендовать имя файла, например, так:
header('Content-Disposition: attachment; filename="my file.pdf"');
Страница PHP.net на header()
, кажется, предлагает то же самое.