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);
//parse_url でURLを分解してパラメータのみ取得する
parse_str(parse_url($url, PHP_URL_QUERY), $query);
if (isset($query)) {
$category = $query[‘パラメータの項目名’]; //例:test1
}
他のスマートフォンサイトに関する記事
- Jazzy Formsでメールに選択したラベル(Default Title)を表示する
- 人気のiPhoneアプリ、トップ300の紹介用スクリーンショットが全部みれる
- これは楽しい!スマフォからPCサイトを操作する方法
- 今話題のフラットデザインをまとめたWebサイトギャラリー
- 実例からスマフォのUIパターンを学ぶ-スマートフォンデザイン見本帳
- スマホサイトのUIでよく使うメニューのリスト表示まとめ33サイト
- カヤックさんと共著で「実例200に学ぶ スマートフォンサイトデザインのアイデア帳」を執筆させていただきました
- キャンペーンサイトに使える!スマフォを振る動作と連動させる方法
- スマフォの特長を活かす!振ったり、縦横で切り替えるスマートフォンサイト