2024年5月10日金曜日

PHP URL文字列の取得まとめ

URL例: https://example.co.jp/ja/company/

$_SERVER['REQUEST_URI']; 
パスとクエリ取得(ファイル名あり)
⇒ /ja/company/index.html?year=2017&page=2 

$_SERVER['QUERY_STRING']; 
 クエリ取得(?は除外)
⇒ year=2017&page=2 

$_SERVER['SCRIPT_NAME'];
クエリを除外したパス(ファイル名あり) 
⇒ /ja/company/index.html 

str_replace($_SERVER['QUERY_STRING'],"",$_SERVER['REQUEST_URI']); 
ファイル名無しパス(末尾に?が残る)
⇒ /ja/company/?

0 件のコメント:

コメントを投稿