作成
PHPで現在・前のページのURL、アドレスの分解
###title 現在のページ ###title3 現在のページ ### source echo $_SERVER["REQUEST_URI"]; ###ret /test.php ###title3 ホスト名 + 現在のページ ### source echo $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; ###ret hogehoge.com/test.php ###title3 プロトコル + ホスト名 + 現在のページ ### source echo (empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; ###ret https://hogehoge.com/test.php ###title 前のページ ### source echo $_SERVER['HTTP_REFERER'] ?? ""; ###memo #*#https: から #*#http: へはReferer は送られなかったり meta name="referrer" など、空の場合もあります。 ###title アドレスの分解 ### source $url = parse_url("http://hogehoge.com/test1/test2/test3.php"); print_r($url); ###ret (結果) Array ( [scheme] => http [host] => hogehoge.com [path] => /test1/test2/test3.php )
wakatta 記法
投稿の仕方
基本的な記法
エンジニア向け記法
記法のサンプル
このコンテンツを見る