勉強したことのメモ

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

  関連記事

PHPでjpg / png画像をWebP画像に変換し保存する方法
PHPでjpg / png画像をWebP画像に変換し保存する方法

PHPでjpg / png画像を圧縮したかった。ただjpg / pngのままだと ...

PHPでプロキシ経由で他サーバーに接続する方法(file_get_contents / curlの2パターン)
PHPでプロキシ経由で他サーバーに接続する方法(file_get_contents / curlの2パターン)

PHPでfile_get_contentsやcurlで他サーバに接続する際に自サ ...

PHPの配列をファイルに保存してPHPやJavaScriptで呼び出す方法
PHPの配列をファイルに保存してPHPやJavaScriptで呼び出す方法

PHPの配列をファイルとして保存し、別のページからPHPやJavaScriptで ...

フォームからCSVファイルをアップロードしてPHPの配列に格納する方法
フォームからCSVファイルをアップロードしてPHPの配列に格納する方法

formからcsvファイルをアップロードさせて、PHPで色々処理したかった。とり ...

PHP7が2015年11月にリリースされるらしい
PHP7が2015年11月にリリースされるらしい

PHP7で変わること ——言語仕様とエンジンの改善ポイント from Yoshi ...