はパス
答えて
皮肉なことに、実際には一人で$_SERVER
でこれを取得するには何の「簡単な」方法はありません。
代わりに、最初$_SERVER["DOCUMENT_ROOT"]
とパスを取得し、/
にexplode()
を使用します。
<?php
$url = $_SERVER["DOCUMENT_ROOT"];
//$url = "/home/domaincom/public_html/account/assets";
$parts = explode('/', $url);
$domain = $parts[2];
echo $domain; // domaincom
私はこのを展示作業例を作成しました。
希望すると便利です。 :)
なぜ '$ _SERVER ['DOCUMENT_ROOT']'を使うのですか? OPはすでに解析したいディレクトリを持っているようだが、この質問にはHTTPサーバによってスクリプトが実行されていることを示す何もない。 – Phil
'$ _SERVER ['DOCUMENT_ROOT']'は物理ファイルシステムのパスを返す。 HTTPだけでなく、どのプロトコルでも使用できます。 –
本当に? CLIを使用してスクリプトを実行してみてください。また、私はプロトコルについて話しているわけではありません。つまり、Apache、nginx、IISなどのHTTPサーバーを意味します.DOCUMENT_ROOTは、PHPがWebサーバーによって実行されたときにのみ読み込まれます – Phil
- 1. はパス
- 2. はパス
- 3. は、URIはパス
- 4. Cygwin 1.7.xはWindowsパスをPOSIXパス
- 5. パス変数は
- 6. パス変数は
- 7. SAPUI5プロパティは、パス
- 8. 絶対パスは
- 9. パスは、htmlタグ
- 10. はURIとパス
- 11. は、相対パス
- 12. カサンドラはパス
- 13. は小枝パス
- 14. 問題はパス
- 15. パス・データとは
- 16. は.ideaパス
- 17. のパスは3
- 18. node_modulesパスは
- 19. ファイルのパスは
- 20. パスのArrayListは
- 21. パス値は
- 22. NLogはProgramDataパス
- 23. 相対パスは、
- 24. パスはjqueryの
- 25. Unityは:パスは、レイキャスト
- 26. パスからディレクトリへのパスのパス
- 27. UI5データバインディングのパスは
- 28. パスJsonProviderは、F#の
- 29. サーブレットは:絶対パス
- 30. マッピングサーバーのパスは、外
他のすべてを置き換えますか? – onno204
'/'おそらく – rtfm
に爆発しました '__DIR__'を意味しましたか?あなたはスクリプトの所有者のホームディレクトリを取得する方法を尋ねていますか? – Phil