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 |
閲覧可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
編集可 | |
グループ : | なし |
ユーザー : | ゲスト |