PHPでURLの長さ制限を設定する方法(2つの方法)

PHPz
リリース: 2023-04-11 15:18:10
オリジナル
1432 人が閲覧しました

PHP を使用して Web サイトを開発する場合、URL の使用が多くの場合含まれます。URL でパラメータを渡すことは、Web 開発において不可欠な部分となっています。ただし、渡す必要があるパラメータの長さがデフォルトの長さ制限を超える場合があるため、この場合は URL の長さ制限を手動で設定する必要があります。

PHP では、デフォルトの URL の長さ制限は 2048 文字です。 URL の長さ制限を設定するには、.ini ファイルを通じて、または関数 set_time_limit() を使用してコード内で設定できます。

方法 1: .ini ファイルを使用する

php.ini ファイルを変更することで、URL の長さ制限を設定できます。具体的な操作は次のとおりです。

  1. PHP インストール ディレクトリで、php.ini ファイルを見つけます。
  2. テキスト エディタで php.ini ファイルを開きます。
  3. 「max_input_vars」行を見つけます。ない場合は、自分で追加します。
  4. 「max_input_vars」を目的の URL 長制限 (たとえば、5000 に設定) に設定します。
  5. php.ini ファイルを保存し、サーバーを再起動します。

URL の長さ制限を設定した後、URL でより長いパラメータを渡すことができます。

方法 2: set_time_limit() 関数を使用する

.ini ファイルでの設定に加えて、コード内で関数 set_time_limit() を使用して URL の長さ制限を設定することもできます。この関数は、実行時間の制限を指定された秒数だけ増加させます。

たとえば、次のコードを使用して、URL の長さ制限を 5000 文字に設定できます:

set_time_limit(5000);
ログイン後にコピー

この関数を使用しても、PHP の実行時間制限は増加しないことに注意してください。 URL の長さの制限のみを追加します。

概要

上記は、PHP URL の長さ制限を設定する 2 つの方法です。実際の開発では通常、長すぎる URL によって引き起こされるプログラム エラーを回避するために、実際のニーズに基づいて URL の長さ制限を設定します。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート