◀ 16. URLパラメータの配列化 ▶
本稿はPHPでURLのパラメータを配列化する方法について説明します。
パラメータの配列化
//URLの取得 (例: http://localhost:82/page/test.php?id=100&lang=ja) $fullUrl = (empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
//URLの解析 $parsedUrl = parse_url($fullUrl);
//$parsedUrl['query']にパラメータの文字列が入っているので、parse_str()で配列化して$parameters変数に代入 parse_str($parsedUrl['query'], $parameters);
//パラメータの表示 var_dump($parameters); |
出力結果
array(2) { ["id"]=> string(3) "100" ["lang"]=> string(2) "ja" } |
子ページ
子ページはありません
同階層のページ
人気ページ
最近更新/作成されたページ
- 【Spring】プロパティファイルの値やjar実行時の引数を取得する方法 NEW! (2021-01-12 11:07:46)
- 1 NEW! (2020-12-30 03:50:43)
- 1 NEW! (2020-12-30 03:50:42)
- 1 NEW! (2020-12-30 03:50:42)
- 1 NEW! (2020-12-30 03:50:41)
- 1 NEW! (2020-12-30 03:50:41)
- 1 NEW! (2020-12-30 03:50:41)
- 1 NEW! (2020-12-30 03:50:41)
- 1 NEW! (2020-12-30 03:50:41)
- 1"'`-- NEW! (2020-12-30 03:50:41)
最近コメントのあったページ
- JSONから配列に変換 (2021-01-28 07:50:18)
- ActionMapping (2021-01-28 07:48:06)
- ビルド・パスが不完全であるため、プロジェクトはビルドされませんでした。org.apache.tomcat.InstanceManager のクラス・ファイルが見つかりません。ビルド・パスを修正... (2021-01-28 07:28:57)
- 【DB2】テーブル定義からDDL(CREATE TABLE)を生成する方法 (2021-01-28 07:00:31)
- 【Spring】@ResponseBodyアノテーションとは (2021-01-28 05:23:35)
- 【Spring】@ResponseBodyアノテーションとは (2021-01-28 05:16:06)
- 【Spring】@ResponseBodyアノテーションとは (2021-01-28 05:00:37)
- 【DB2】テーブル定義からDDL(CREATE TABLE)を生成する方法 (2021-01-28 04:41:46)
- ビルド・パスが不完全であるため、プロジェクトはビルドされませんでした。org.apache.tomcat.InstanceManager のクラス・ファイルが見つかりません。ビルド・パスを修正... (2021-01-28 03:19:57)
- curl: (51) SSL: certificate subject name '~' does not match target host name '~' (2021-01-28 03:11:52)
最近の質問
- 質問です (2020-02-20 12:19:36)
- フリーランスの単価って高いですか? (2020-02-12 19:56:16)
- 情報系のaoを受けるつもりなんですが何かおすすめのソフトはありますか? (2020-02-12 19:54:22)
- test3 (2020-02-08 23:50:54)
- セレクトボックスのCSSのcontentで三角の部分が押せない (2019-07-03 13:06:10)
- GCPのwp-config.phpでpermission denied (2019-06-05 20:04:08)
- Spring FrameworkのEntityのカラム名の大文字小文字、アンスコについて (2019-02-01 07:13:49)
- PHP(Laravel)からPythonのプログラムを呼び出したいのですがどうすればよいでしょうか。 (2018-12-06 06:26:57)
- djangoを本番環境にデプロイしたいのですがどのレンタルサーバー or VPSサーバーがよいですか (2018-12-01 12:04:18)
- Django administrationのUsernameとPasswordについて (2018-11-30 11:55:20)
- Google Adsenseでアダルトコンテンツと誤認されてしまいました。 (2018-09-09 17:15:36)
- Google MapsをUnityで使用する方法&料金 (2018-08-28 02:37:26)
- Amazon PA-APIのSort=salesrankが効かない (2018-07-21 08:54:25)
- 楽観ロックと悲観ロックの違い (2018-01-11 05:05:33)
- レンタルサーバーって沢山ありますけどどこがいいでしょうか?AWSってどうなんですか? (2018-01-09 10:03:20)
- ディープラーニングのライブラリってどれがオススメですか? (2018-01-06 05:15:40)
- Webスクレイピングってどこまでが違法なんでしょうか? (2018-01-06 05:09:08)
- 人工知能(AI)、機械学習、ディープラーニングの違い (2018-01-06 02:40:44)
コメント一覧
コメントを削除してもよろしいでしょうか?
コメントがありません