質問: 'unknown'; } return $domain; } /** * 都道府県型JPドメインおよび地域型ドメイン(またはそれに類するドメイン)は諦める * つまり、正確に取得することは諦める * $hostname8 のようなケースは、ホスト名を取得する段階の処理で、信頼できないホスト名だった場合は'unknown'を返すようにする事で対処する */ ```
回答: この問題、一意な解法はありません。 都道府県ドメインと地域ドメインのリストを全部自分で持つくらいしか(日本の都道府県・地域ドメインを自分で持ったとして、各国の似たような制度はどうしたものですかね)。 ホスト名のうちどこまでがドメイン名かわからないという問題はCookieの安全性問題にもなっていて、Cookie Monsterと呼ばれています。