まず、私はPHPの初心者なので、できるだけ具体的にしてください。基本的に、私は次のことを行うphp/javascriptが必要です。
ドメインに.de拡張子が付いている場合は、「これはドイツ語のサイトです」というテキストを追加します。それ以外の場合は、「これはドイツ語のサイトではありません」というテキストを追加します。
ドメイン拡張子の代わりにlang="de-DE"を使用して実行しても問題ありません。
まず、私はPHPの初心者なので、できるだけ具体的にしてください。基本的に、私は次のことを行うphp/javascriptが必要です。
ドメインに.de拡張子が付いている場合は、「これはドイツ語のサイトです」というテキストを追加します。それ以外の場合は、「これはドイツ語のサイトではありません」というテキストを追加します。
ドメイン拡張子の代わりにlang="de-DE"を使用して実行しても問題ありません。
ドメイン拡張子を取得するには、phpのpathinfoを使用します
$extension = pathinfo($_SERVER['SERVER_NAME'], PATHINFO_EXTENSION);
if($extension == "de")
{
echo "this is a german site";
}
参照:$ _ SERVER
PHPでは、次のようなものを試してください。
<?php
//~ $domain = $_SERVER['HTTP_HOST'];
$domain = "domain.de";
if (preg_match('/(.*?)\.de$/', $domain)) {
echo "is german";
} else {
echo "is not german";
};
?>
Greatings。
var isDE="";
var extension=location.hostname.split(".");
extension=extension[extension.length-1];
if (extension=="de") isDE="this is a german site".
//do whatever you need with isDE, e.g. document.write(isDE);