Wymuszanie pobierania pliku przy użyciu PHP

Mam plik CSV na moim serwerze. Jeśli użytkownik kliknie link, powinien go pobrać, ale zamiast tego otwiera się w moim oknie przeglądarki.

Mój kod wygląda następująco

<a href="files/csv/example/example.csv">
    Click here to download an example of the "CSV" file
</a>

To normalny serwer internetowy, na którym pracuję nad całym moim rozwojem.

Próbowałem czegoś takiego:

<a href="files/csv/example/csv.php">
    Click here to download an example of the "CSV" file
</a>

Teraz zawartość mojegocsv.php plik:

header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename=example.csv');
header('Pragma: no-cache');

Teraz moim problemem jest pobieranie, ale nie mój plik CSV. Tworzy nowy plik.

questionAnswers(10)

yourAnswerToTheQuestion