ホームページ >バックエンド開発 >PHPの問題 >PHPでファイルサイズ制限を設定する方法

PHPでファイルサイズ制限を設定する方法

王林
王林オリジナル
2021-07-13 15:05:584024ブラウズ

php でファイル サイズ制限を設定する方法は、まず [max_execution_time = 0] を変更し、次に [post_max_size = 150M] を変更し、最後に [upload_max_filesize = 100M] を変更します。

PHPでファイルサイズ制限を設定する方法

#この記事の動作環境: Windows10 システム、php 7.3、thinkpad t480 コンピューター。

ファイルをアップロードするとき、小さなファイルのアップロードには時間がかかることがありますが、PHP のデフォルトの最大実行時間は 30 秒です。つまり、30 秒を超えると、スクリプトは実行を停止します。その結果、Web ページを開けなくなります。

それでは、この問題をどのように解決すればよいでしょうか?

php.ini を確認します

max_execution_time
デフォルトは 30 秒で、
max_execution_time = 0
0 に変更されました。制限なしを意味します

post_max_size を変更して POST を設定しますdata 許可される最大サイズ。この設定はファイルのアップロードにも影響します。

php のデフォルトの post_max_size は 2M です。POST データ サイズが post_max_size より大きい場合、$_POST および $_FILES スーパーグローバルは空になります

Find

post_max_size

次のように変更します。

post_max_size = 150M

多くの人が 2 番目のステップを変更しますが、ファイルをアップロードするときの最大値は依然として 8M です。なぜでしょうか?また、アップロードされるファイルの最大サイズを示すために、パラメータ Upload_max_filesize を変更する必要もあります。

upload_max_filesize を見つけます。デフォルトは 8M

です。

upload_max_filesize = 100M

に変更します。また、post_max_size は、upload_max_filesize よりも優れていることに注意してください。

関連ビデオ チュートリアルの共有:

php ビデオ チュートリアル

以上がPHPでファイルサイズ制限を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。