PHPでアップロードファイルサイズの制限を突破する方法の紹介
PHP アップロード ファイルは通常、デフォルトで制限されています。PHP アップロード制限のサイズを変更するにはどうすればよいですか?
1. ファイルが非常に小さい場合を除き、一般的な PHP ファイルのアップロードには 1 分以上かかる場合があります。
ただし、PHP では、デフォルトのページが最も長く実行されます。つまり、30 秒を超えると、スクリプトの実行が停止します。
この時点で、max_execution_time
を変更して検索することができます。 for
max_execution_time
ログイン後にコピー
デフォルトは 30 秒です。
max_execution_time = 0
0 は制限なしを意味します
上記の変更は、スクリプト実行タイムアウトです。 php アップロード ファイル
2 . post_max_size を変更して、POST データに許可される最大サイズを設定します。この設定は、PHP アップロード ファイルにも影響します。
PHP のデフォルトの post_max_size は 2M です。POST データのサイズが post_max_size より大きい場合、$_POST および $_FILES スーパーグローバルは空になります。
post_max_size を
post_max_size = 150M
ログイン後にコピー
に変更します。
3. 修正 2 番目のステップの後でも、PHP によってアップロードされる最大ファイルは 8M のままです。
アップロードされるファイルの最大サイズを示すために、パラメーター Upload_max_filesize も変更する必要があるのはなぜでしょうか。
upload_max_filesize を探します。デフォルトは 8M で、それを
upload_max_filesize = 100M
ログイン後にコピー
に変更します。もう 1 つ注意すべき点は、PHP ファイルのアップロードでは、upload_max_filesize より post_max_size の方が優れていることです。
php ファイルのアップロードが必要です。上記の設定を友達が参照できるようにします。