1

私は最新の codeigniter バージョンを持っていますが、パラメーター名で URL のセグメントを取得する方法を知りたいと思っていました。たとえば、サンプル URL は次のとおりです。

www.somewebsitedomain.com/param1=something/param2=somethingelse/

ここで、「何か」である「param1」の値を取得したいとしましょう。uri クラスを使用してどのように取得しますか?

デフォルトでは、uri クラスはセグメントを番号または出現順序でのみ取得しますが、そのセグメントのパラメーター名でセグメントを取得したいからです。または、一般に、パラメーター値を取得するだけです。それが理にかなっていることを願っています...

4

3 に答える 3

3

あなたは$this->uri->uri_to_assoc(n)次のようなものを与えることができます

[array]
 (
'name' => 'joe'
'location'  => 'UK'
'gender'    => 'male'
)

次に、必要なパラメーター名だけを指定します。

ソース: http://codeigniter.com/user_guide/libraries/uri.html

于 2012-09-24T22:40:13.367 に答える
1

実際にそれらをGET変数として配置し、入力クラスを使用することができます。

$param = $this->input->get('param1'); // something

またはあなたがすることができます:

$params = $this->input->get(); // array('param1' => 'something', 'param2' => 'somethingelse')

すべてのパラメータを取得するには

于 2012-09-25T13:49:48.910 に答える