1. 使用PHP的header函數,可以設置HTTP頭,以便下載多個文件:
header('Content-Type: application/zip');
header('Content-Disposition: attachment; filename="file1.zip,file2.zip"');
2. 使用PHP的zip函數,可以將多個文件打包成一個zip文件:
$zip = new ZipArchive();
$zip->open('files.zip', ZipArchive::CREATE);
$zip->addFile('file1.txt');
$zip->addFile('file2.txt');
$zip->close();
3. 使用PHP的readfile函數,可以將zip文件發送到瀏覽器:
header('Content-Type: application/zip');
header('Content-Disposition: attachment; filename="files.zip"');
readfile('files.zip');