php
-----解決策--------------------------------同じリクエスト、お名前を残してください
私の知る限り、それは機能しません
------解決策-----< ;?php
//ここに追加したいコードを追加できます(例:
)
/*
if (!($_SERVER['HTTP_REFERER'] && strpos($_SERVER['HTTP_REFERER'], 'http://'.$_SERVER['HTTP_HOST']) === 0)) {
die('サイト外での操作は禁止されています!');
}
*/
header('Content-type: application/octet-stream'); //exeファイルのmime形式
header('Content-Disposition:attachment; filename=yournewfilename.exe'); //新しいファイル名でダウンロードしたい
echo file_get_contents('yourfile.exe'); // もちろん、fopen と fread を使用してファイルを読み取ることもできます
?>
-----解決策---------ファイルのパスを取得し、圧縮しますそれをダウンロードしてください。
------解決策------------------重要なのは、ヘッダーが正しく設定されていることです。そうでない場合は、ファイルデータはブラウザに直接表示される場合があります。
------解決策--------原理的には実現可能ですが、状況によって異なります。サーバーの構成。
-----解決策---------もちろんです。 readfile() メソッドを使用してファイル
------解決策----- PHP スクリプト設定
set_time_limit(0);
試してみませんか?ファイルが大きすぎてタイムアウトになってしまったのでしょうか?