ホームページ  >  記事  >  php教程  >  PHP での GET 変数の使用

PHP での GET 変数の使用

WBOY
WBOYオリジナル
2016-06-13 12:43:03821ブラウズ

PHP4.1.0 以降、HTTP_GET_VARS は GET 変数を使用して保存されます。GET 変数は主に次のメソッドから取得されます。

サーバーからデータ情報をリクエストメソッド (URL など) として取得するには、FORM の METHOD を GET として使用します。方法。このようにして、すべてのリクエスト変数は

URL を通じてサーバーに渡され、サーバーは設定に従って関連するインタープリタを呼び出してこれらの GET 変数を処理します。



この記事では、URL 値転送の GET メソッドについて説明します。

URL 値が URL であることは誰もが知っています。変数名 = 変数値

このメソッドは、たとえば、

http://www.bbs.bbc.com?page=1

のように使用されます。この方法は現在私たちが行っていることです 共通

変数が多すぎる場合は、「&」記号を使用して変数を接続できます

例: http://www.bbs .bbc.com?page=1&title=Welcome Sports98

上記のメソッドを使用すると、ブラウザーは変数を対応する配列に直接変換できるため、それについて詳しく知る必要はありません。以下は私が議論したいトピックです


例:

http://www.bbs.bbc.com?page=1,Welcome Sports98,Sports98,300


この例では、変数区切り記号として「,」記号を使用することを示しています。
1. PHP.INI を変更します

。 ——
; 入力 URL を変数に解析するために PHP が使用する区切り文字のリスト。
; デフォルトは「&」です。
; >arg_separator .input = ";,"
————

2. 独自の説明構文を記述します

list($key,$value)=$_GET; GET 変数 Come out
$tmp=explode(",",$value); //データを分割します

この使用法の利点は、渡した値を誰が使用するのかを他の人が知ることができないことです。各値の使用法を理解する必要があります




最後に、
http://www.bbs.bbc.com/index.php?123,123433 に焦点を当てます。 ,234524,34563456,5463 ,78685,abc,Welcome Sports98

このタイプの GET メソッドによって渡される値は、実際にはメソッド 2 と同じであり、分解のために KEY を VALUE I に変換する必要があります。この方法は前の方法よりも優れていると思います。

さらに便利です。
$value=key($_GET);
$tmp=explode(",",$value);

これらのデータはすべて取得しているはずです。


上記の方法は私が他のサイトを閲覧した際に思いついたものであり、正しいかどうかはわかりません。 PHP のデフォルトのインストールでは、ユーザーはデフォルトの GET 値転送メソッドを使用することを好みます

会社に特定の要件がある場合は、後者の方法の使用を検討できます~

修正してください。
>


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