Получение локального IP-адреса системы с помощью PHP
Определение локального IP-адреса компьютера имеет решающее значение в различных сетевых сценариях. PHP предоставляет встроенные функции, которые позволяют вам получить эту информацию.
Получение локального IP-адреса особенно полезно, когда вам нужно знать конкретный адрес сетевого интерфейса системы, на которой выполняется ваш PHP-скрипт. Этот адрес отличается от внешнего IP-адреса, доступного внешнему миру.
Решения PHP на основе версии PHP
PHP предлагает различные подходы к получению локального IP-адреса. адрес, в зависимости от используемой версии:
PHP
Для версий PHP до 5.3.0 вы можете использовать функцию getHostByName() , который принимает имя хоста в качестве аргумента. Вот как вы можете получить локальный IP-адрес:
$localIP = getHostByName(php_uname('n'));
PHP >= 5.3.0
В версиях PHP 5.3.0 и выше у вас есть возможность использовать функцию getHostName() для получения имени хоста, за которой следует getHostByName():
$localIP = getHostByName(getHostName());
Значение $localIP будет локальным IP-адресом системы. Обычно он имеет формат «192.*...», как указано в вопросе.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3