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個目を使えば良さそう。
関連記事
-
-
SendGridを使ってメールサーバを構築せずにPHPからメールを送信する方法
メールサーバを構築せずに独自ドメインのメールアドレスにてメール送信を行いたい。過 ...
-
-
PHPでCannot re-assign auto……のエラー
PHPバージョンアップに伴い「Fatal error: Cannot re-as ...
-
-
PHPで携帯(スマホ含)とPCの判別
PHPにて携帯(スマホ含む)とPCで処理を振り分けたかったのでメモ。 <? ...
-
-
PHPのHTTPリクエストライブラリ「Requests for PHP」の利用方法
PHPで外部のAPI等にリクエストする際に可能であればfile_get_cont ...
-
-
PHPにてacebook / twitter / Googleアカウントでソーシャル(SNS)ログインする方法
PHPにて制作したシステムで「facebook / twitter / Goog ...