PHPでURLのパラメータをparse_strで簡単に取得する

PHPでURLからURLの「?」以降のパラメーター情報を取得する方法

やり方は下記
1.parse_url 関数でURLを分解
第二引数でPHP_URL_QUERYを指定するとパラメータの文字列が取得できます。
2.1で取得したパラメータの文字列をparse_str関数を利用して配列で取得します。

$url = ‘http://www.hogehoge.com?test1=hoge&test2=hoge2’;
//parse_url でURLを分解してパラメータのみ取得する
parse_str(parse_url($url, PHP_URL_QUERY), $query);

if (isset($query)) {
$category = $query[‘パラメータの項目名’]; //例:test1
}

他のスマートフォンサイトに関する記事

Web制作で役に立つテクニック情報を配信!