勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

PHPでクエリ内容を取得する

   2014/07/02  PHP

エラーログを確認している際によく分からない動作に
なっているところがあった。

ページングをクエリで飛ばすページになっており、
整数値じゃ無い場合は全部ページを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

  関連記事

Laravelのディレクトリ構造・バージョン・DB接続情報確認

Laravelで作成されているシステムに携わることがあった。しかしながら当方La ...

PHPMailerでメールを送信する際にTLS / SSL暗号化させる方法

PHPMailerでメールを送信したところGmailで確認すると赤い鍵のようなア ...

php.iniを変更後にApacheを再起動しても反映されない場合の対応方法

先日AlmaLinux8系にChronyをインストールしてサーバの時刻同期を行っ ...

jQuery.uploadでリアルタイムプレビュー

やりたい事は、 ・<input type="file">で画像を選択 ...

PHPで改行を含むデータをCSV化する際に表示崩れを防ぐ方法

PHPで改行を含むデータをCSV化した場合、そのCSVファイルをエクセル等で開く ...