Xoops Users Group Japan - Re: urlencode されていないクエリが含まれる時の問題 で GIJOE さんに解説していただいたので、そのまとめ。というかほぼ転記。
やっぱり、先達はすごいなぁ。勉強になりました。 
ということで、PATH_INFO やクエリ文字列を含まない URI を取得する最も確実な方法は
$uri = $_SERVER['PHP_SELF'];
if (isset($_SERVER['PATH_INFO'])) {
$uri = preg_replace(
'#' . preg_quote($_SERVER['PATH_INFO']) . '$#',
'',
$uri
);
}ということになる。
| ぺージ情報 | |
|---|---|
| ぺージ名 : | nao-pon/blog/2008-09-04 |
| ページ別名 : | 未設定 |
| ページオーナー : | nao-pon |
| 閲覧可 | |
| グループ : | すべての訪問者 |
| ユーザー : | すべての訪問者 |
| 編集可 | |
| グループ : | なし |
| ユーザー : | ゲスト |