私はこれのためのスーパーグローバルを見つけることができないようです。基本的には、PHPファイルが例えばhttp://www.example.com/services/page.php
上で実行された場合、http://example.com/services
を取得したいと思います。これをどのように達成するのですか?PHP:ファイルのURLを取得するにはどうすればよいですか?
0
A
答えて
4
あなたはdirname
を乱用することができます
<p>
<?php echo $_SERVER["HTTP_HOST"] . dirname($_SERVER["REQUEST_URI"]) ?>
</p>
5
は$_SERVER['HTTP_HOST']
and $_SERVER['REQUEST_URI']
を見てみましょう。 HTTP_HOST
には、リソースが要求されたREQUEST_URI
URIパスとクエリから要求されたホスト名が含まれます。
0
$scheme = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? "https://" : "http://";
echo $scheme . str_replace(basename(__file__), '', $_SERVER['HTTP_HOST'] . $_SERVER['SCRIPT_NAME']);
関連する問題
- 1. ツイートのURLを取得するにはどうすればよいですか?
- 2. 同じJSファイルでJSファイルのURLを取得するにはどうすればよいですか?
- 3. コールバックURLを取得するにはどうすればよいですか?
- 4. PHP [192.168.1.30:8080/server]でこのタイプのURLを取得するにはどうすればよいですか?
- 5. phpを使用してURLにvarsを取得するにはどうすればよいですか?
- 6. かなりのURLを使用するURLを取得するにはどうすればよいですか?
- 7. スタックオーバーフローのようなきれいなURLを取得するにはどうすればよいですか?
- 8. アップロードされたファイルの拡張子をPHPで取得するにはどうすればよいですか?
- 9. social-feed.jsで添付ファイルのURLを取得するにはどうすればよいですか?
- 10. rsyncを使用してHTTP URLからファイルを取得するにはどうすればよいですか?
- 11. 短いURLから長いURLを取得するにはどうすればよいですか?
- 12. SASSファイルに「$」を付けてURLを取得するにはどうすればよいですか?
- 13. リクエストURLを解析する際にURLラベルを取得するにはどうすればよいですか?
- 14. 外部URLを取得するにはどうすればいいですか
- 15. URLを取得するにはどうすればいいですか?C#
- 16. PHPでGoogleドライブからファイルを取得するにはどうすればよいですか?
- 17. YouTubeのビデオURLから直接ビデオURLを取得するにはどうすればよいですか?
- 18. PHPを使用してHTMLファイルからメタデータを取得するにはどうすればよいですか?
- 19. URLにphpを追加するにはどうすればよいですか?
- 20. URLを解析してベースURLを取得するにはどうすればよいですか? - Railsの3.1
- 21. PHP電子メールフォームで添付ファイルを取得するにはどうすればよいですか?
- 22. インターネットショートカット(.url)のURLを取得するにはどうすればよいですか?
- 23. ":back"に保存されているURLを取得するにはどうすればよいですか?
- 24. ファイルをダウンロードする前にファイルのMIMEタイプを取得するにはどうすればよいですか?
- 25. $ routeProviderからURL句を取得するにはどうすればよいですか?例えば
- 26. インクルードファイルから、インクルードするファイルのファイル名を取得するにはどうすればよいですか?
- 27. 開かれたアプリケーションのURLを取得するにはどうすればよいですか?
- 28. FacebookのURLからすべてのコメントを取得するにはどうすればよいですか?
- 29. htaccessリダイレクトを行うためにurl-pathを取得するにはどうすればよいですか?
- 30. woocommerceで支払い応答のURLを取得するにはどうすればよいですか?