PHPでクエリ内容を取得する
2014/07/02
エラーログを確認している際によく分からない動作に
なっているところがあった。
ページングをクエリで飛ばすページになっており、
整数値じゃ無い場合は全部ページを0に指定してるのに、
なぜか負の数が取得されていた。
クエリに負の値を入れても再現できず。
なのでどういったクエリ内容で該当ページに来ているのか
知りたかった。
■参考サイト
http://bbs.flatworld.jp/node/1113
■検証
http://www.aaa.com/test/php/query/?test=1&page=2
みたいなURLとクエリでテスト。右側が結果。
$_SERVER["QUERY_STRING"] -> test=1&page=2
$_SERVER["REQUEST_URI"] -> /test/php/query/?test=1&page=2
$_SERVER["SCRIPT_NAME"] -> /test/php/query/index.php
$_SERVER["PHP_SELF"] -> /test/php/query/index.php
クエリ内容だけもってきたいなら1個目、
URLも一緒にもってきたいなら2個目を使えば良さそう。
関連記事
-
-
PHPでOGPタグ(metaタグ)を簡単に取得できる「OpenGraph.php」の利用方法
PHPでOGPタグ(metaタグ)を取得する際、file_get_content ...
-
-
PHPで多次元連想配列のキーを指定してソート
やりたかった事は、 ・多次元配列があってcodeというキーでソートしたい という ...
-
-
wp_mail関数でエンベロープFrom(Return-Path)が指定できない場合の対応方法
WordPress内に設置されたお問い合わせのフォームようなシステムでエンベロー ...
-
-
PHPで複数の変数に同じ値を代入する方法(多重代入 / 一括代入 / 同時代入)
PHPのソースコード上に「$a = $b = $c = 12;」みたいな見たこと ...
-
-
PHPのテンプレートエンジン「Twig」の使い方について簡易メモ
開発中の案件でテンプレートエンジンのTwigを利用する機会があった。使ってみた感 ...