function url(){
if(isset($_SERVER['HTTPS'])){
$protocol = ($_SERVER['HTTPS'] && $_SERVER['HTTPS'] != "off") ? "https" : "http";
}
else{
$protocol = 'http';
}
return $protocol . "://" . $_SERVER['HTTP_HOST'];
}
たとえば、上記の関数では、同じディレクトリで作業すると問題なく動作しますが、サブディレクトリを作成してその中で作業すると、たとえばサブディレクトリの場所もわかります。欲しいだけですが、フォルダーで作業している場合はexample.com
それが得られます。メインディレクトリを使用している場合、機能は正常に動作します。に代わるものはありますか?example.com/sub
sub
$_SERVER['HTTP_HOST']
または、関数/コードを修正してメインの URL のみを取得するにはどうすればよいですか? ありがとう。