これは私の現在の URL 構造です http://wp.raddyx.in/consultant-dietitians/staff-single/#Fiona%20Brown
私は使っているecho $url=$_SERVER['REQUEST_URI'];
ただし/consultant-dietitians/staff-single/
、完全な URL を取得したい場合にのみ表示されます。
これは私の現在の URL 構造です http://wp.raddyx.in/consultant-dietitians/staff-single/#Fiona%20Brown
私は使っているecho $url=$_SERVER['REQUEST_URI'];
ただし/consultant-dietitians/staff-single/
、完全な URL を取得したい場合にのみ表示されます。
$_SERVER["SERVER_NAME"]
ホスト名を取得するために使用しますwp.raddyx.in
$_SERVER["HTTPS"]
http と https を確認するために使用します。
あなたも必要かもしれません$_SERVER["SERVER_PORT"]
し、URLに表示される他のいくつかのものPHP_AUTH_USER
(
#Fiona%20Brown
ハッシュはクライアント側のみであるため、URL のハッシュ部分 ( ) を取得することはできません。それらはサーバーに送信されません。
関連するマニュアルページ: http://php.net/manual/en/reserved.variables.server.php
使用$_SERVER[HTTP_HOST]
:
$url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";