簡體   English   中英

使用PHP或JS檢查域擴展

[英]Check for domain extension with PHP or JS

首先,我是一個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";
};
?>

賀禮。

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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM