Q: Как проверить расширение URL сайта? - PullRequest
0 голосов
/ 29 мая 2019

Хотелось бы узнать, есть ли способ проверить расширение URL сайта? Например, сделайте что-нибудь, когда веб-сайт будет похож на http://example.es/, и сделайте что-нибудь еще, когда веб-сайт будет похож на http://example.fr/

Я должен проверить, что есть что-то вроде

$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

, который возвращает текущий URL веб-страницы.

Спасибо за помощь.

Ответы [ 2 ]

1 голос
/ 29 мая 2019

Из вашего примера я предполагаю, что вы используете PHP, тогда вы можете использовать parse_url для получения компонентов.https://www.php.net/manual/en/function.parse-url.php

Например, вы можете получить host example.fr и example.com, а затем набрать explode в строке хоста, чтобы получить tld, .fr или .com, что должно помочь вамделай дальше если-еще.

1 голос
/ 29 мая 2019

Используйте функцию parse_url () , чтобы получить часть URL-адреса хоста и затем выполнить ее. и получить последний элемент массива

Пример ниже:

    $url =  'http://' . $_SERVER['SERVER_NAME']; 
    echo end(explode(".", parse_url($url, PHP_URL_HOST))); 
    // echos "com"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...