PHP4.1.0以降、HTTP_GET_VARSはGET変数を使用して保存されるようになりました。 GET変数は主に以下のメソッドから取得されます
サーバーがリクエストメソッドとしてデータ情報(例えばURL)を取得する場合、GETメソッドとしてFORMのMETHODを使用します。このようにして、すべてのリクエスト変数は
URL を通じてサーバーに渡され、サーバーは設定に従って関連するインタープリタを呼び出してこれらの GET 変数を処理します。
この記事では、URL で値を渡す GET メソッドについて説明します
URL で渡される値が URL であることは誰もが知っていますか?変数名 = 変数値
このメソッドはリクエストを送信するために使用されます。たとえば
http://www.bbs.bbc.com?page=1
このメソッドは現在、私たちによって一般的に使用されています
変数が多すぎる場合は、「&」シンボリック リンク変数を使用できます
例: http://www.bbs.bbc.com?page=1&title=Welcome%20Sports98
上記の方法を使用すると、ブラウザで変数を直接変換できます対応する配列に変換する必要はありません。以下は、私が議論したいトピックです
例:
http://www.bbs.bbc.com?page=1,Welcome%20Sports98,Sports98,300
この例は、' を使用することを示しています。 , 'このシンボルは変数区切り記号です。ここでは 2 つの方法を使用して実装できます。
1. PHP が入力 URL を解析するために使用する区切り文字のリストです。 ; デフォルトは "&" です。
; 注: このディレクティブのすべての文字は区切り文字とみなされます!
arg_separator.input = ";,"
次に、独自の解釈構文を記述します
,$value )=$_GET; //GET 変数を分割します
$tmp=explode(",",$value); //データを分割します
この使用法の利点は、誰が値を渡したかを知ることができないことです。使用するには、それぞれの値の使い方を理解する必要があります
++++++++++++++++++++++++++++++++++++ +++
最後に、
について http://www.bbs.bbc.com/index.php?123,123433,234524,34563456,5463,78685,abc,Welcome%20Sports98
このタイプの GET メソッドは value で渡されます。実際、この方法は方法 2 と同じです。必要なのは、分解のために KEY を VALUE に変換することです。この方法は前の方法よりも優れていると思います
など、さらに便利です。 $value);
これらのデータを取得しているはずです。
上記の方法は私が他のサイトを閲覧した後に思いついたものであり、それが正しいかどうかはわかりません。 PHP のデフォルトのインストールでは、ユーザーはデフォルトの GET 値転送方法を使用することを好みます。会社に特定の要件がある場合は、後者の方法の使用を検討できます~
。 Sports98 執筆: 2002-8-16
http://www.bkjia.com/PHPjc/315003.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/315003.html
技術記事
PHP4.1.0以降、HTTP_GET_VARSはGET変数を使用して保存されます。GET変数は主に以下のメソッドから来ます。例えば、FORMのMEを使用してサーバーからデータ情報を取得するために使用されます。