web関連
【php】現在いるページのurlを取得する方法
wordpressではなく静的サイト作る際に使ったので備忘録
現在のページを取得するphpコード
// 出力例: https://sample.com/test/
<?php echo (empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; ?>
meta周りで関数にして使った
以下は対象となるページが
「https://sample.com/test/」の時の出力まとめ
httpかhttpsかどうか判定
// 出力: https://
<?php echo (empty($_SERVER["HTTPS"]) ? "http://" : "https://"); ?>
三項演算子というのを使って判定してる
ホスト名取得
// 出力: sample.com
<?php echo $_SERVER["HTTP_HOST"] ; ?>
現在アクセスしているパスを取得
// 出力: /test/
<?php echo $_SERVER["REQUEST_URI"]; ?>
今まで静的なサイトはhtmlでページごとにmeta書いたりしていたけどphp使えば1カ所で管理できたりするから便利