<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IP | Wiki | PWODEV</title>
	<atom:link href="https://wiki.pwodev.com/tag/ip/feed/" rel="self" type="application/rss+xml" />
	<link>https://wiki.pwodev.com/tag/ip/</link>
	<description>Help for developers</description>
	<lastBuildDate>Fri, 09 Aug 2019 11:59:59 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>Как выполнить только для текущего IP PHP код</title>
		<link>https://wiki.pwodev.com/%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d1%8c-%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be-%d0%b4%d0%bb%d1%8f-%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%b5%d0%b3%d0%be-ip-php-%d0%ba%d0%be%d0%b4/</link>
					<comments>https://wiki.pwodev.com/%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d1%8c-%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be-%d0%b4%d0%bb%d1%8f-%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%b5%d0%b3%d0%be-ip-php-%d0%ba%d0%be%d0%b4/#respond</comments>
		
		<dc:creator><![CDATA[Paul Osmachko]]></dc:creator>
		<pubDate>Mon, 26 Mar 2018 10:17:41 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[current ip]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[тестирование]]></category>
		<guid isPermaLink="false">http://wiki.pwodev.com/?p=440</guid>

					<description><![CDATA[<p>Темы на которые мы сегодня поговорим: Как выполнить только для моего текущего IP PHP код или функцию? Как получить текущий IP адрес? Как узнать свой IP адрес? Тестирование php кода только для определенного IP адреса. Исправление кода на живом сервере. Задача: поступил таск доработать немного код на живом сервере. Чтобы никто не видел процесс разработки, [&#8230;]</p>
<p>Сообщение <a href="https://wiki.pwodev.com/%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d1%8c-%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be-%d0%b4%d0%bb%d1%8f-%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%b5%d0%b3%d0%be-ip-php-%d0%ba%d0%be%d0%b4/">Как выполнить только для текущего IP PHP код</a> появились сначала на <a href="https://wiki.pwodev.com">Wiki | PWODEV</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Темы на которые мы сегодня поговорим: Как выполнить только для моего текущего IP PHP код или функцию? Как получить текущий IP адрес? Как узнать свой IP адрес? Тестирование php кода только для определенного IP адреса. Исправление кода на живом сервере.</p>



<p>Задача: поступил таск доработать немного код на живом сервере. Чтобы никто не видел процесс разработки, один из вариантов показывать процесс разработки только для определенного нами IP, а именно нашего IP с которого мы делаем разработку.</p>



<h5 class="wp-block-heading">Итак первое что нам нужно сделать это получить наш текущий IP PHP кодом:</h5>



<pre class="wp-block-code"><code>$_SERVER['REMOTE_ADDR'];</code></pre>



<p>Этот код покажет ваш IP адрес. К слову говоря ваш IP адрес: <strong>52.4.229.9</strong></p>



<p>Теперь когда мы знаем наш IP address, можно приступать в разработке нужного вам кода. Чтобы скрыть выполнение этого кода от посторонних глаз и показывать только вашему IP, помещаем ваш код в условие:</p>



<pre class="wp-block-code"><code>if($_SERVER['REMOTE_ADDR'] == '52.4.229.9'){
    // ваш код
}</code></pre>



<p>Готово, теперь выполняемый код будет виден только вам. После завершения работ не забудьте убрать проверку на текущий IP адрес. Также будьте внимательны чтобы не допустить синтаксических ошибок в вашем коде, так как эти ошибки в любом случае будут показываться.</p>



<p>На всякий случай вот статья <a href="http://wiki.pwodev.com/get-ip-domain-name-url/" target="_blank" rel="noopener noreferrer">как получить IP вашего сервера по названию домена</a>.</p>



<p>На этом пока все. Если знаете более простой способ тестирование вашего кода на живом сервере, пишите его в комментариях. Также регистрируйтесь в нашем проекте, если хотите поделиться полезной информацией с другими пользователями и создать свою собственную статью.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwiki.pwodev.com%2F%25d0%25b2%25d1%258b%25d0%25bf%25d0%25be%25d0%25bb%25d0%25bd%25d0%25b8%25d1%2582%25d1%258c-%25d1%2582%25d0%25be%25d0%25bb%25d1%258c%25d0%25ba%25d0%25be-%25d0%25b4%25d0%25bb%25d1%258f-%25d1%2582%25d0%25b5%25d0%25ba%25d1%2583%25d1%2589%25d0%25b5%25d0%25b3%25d0%25be-ip-php-%25d0%25ba%25d0%25be%25d0%25b4%2F&amp;linkname=%D0%9A%D0%B0%D0%BA%20%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C%20%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%B4%D0%BB%D1%8F%20%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B3%D0%BE%20IP%20PHP%20%D0%BA%D0%BE%D0%B4" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_vk" href="https://www.addtoany.com/add_to/vk?linkurl=https%3A%2F%2Fwiki.pwodev.com%2F%25d0%25b2%25d1%258b%25d0%25bf%25d0%25be%25d0%25bb%25d0%25bd%25d0%25b8%25d1%2582%25d1%258c-%25d1%2582%25d0%25be%25d0%25bb%25d1%258c%25d0%25ba%25d0%25be-%25d0%25b4%25d0%25bb%25d1%258f-%25d1%2582%25d0%25b5%25d0%25ba%25d1%2583%25d1%2589%25d0%25b5%25d0%25b3%25d0%25be-ip-php-%25d0%25ba%25d0%25be%25d0%25b4%2F&amp;linkname=%D0%9A%D0%B0%D0%BA%20%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C%20%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%B4%D0%BB%D1%8F%20%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B3%D0%BE%20IP%20PHP%20%D0%BA%D0%BE%D0%B4" title="VK" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwiki.pwodev.com%2F%25d0%25b2%25d1%258b%25d0%25bf%25d0%25be%25d0%25bb%25d0%25bd%25d0%25b8%25d1%2582%25d1%258c-%25d1%2582%25d0%25be%25d0%25bb%25d1%258c%25d0%25ba%25d0%25be-%25d0%25b4%25d0%25bb%25d1%258f-%25d1%2582%25d0%25b5%25d0%25ba%25d1%2583%25d1%2589%25d0%25b5%25d0%25b3%25d0%25be-ip-php-%25d0%25ba%25d0%25be%25d0%25b4%2F&amp;linkname=%D0%9A%D0%B0%D0%BA%20%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C%20%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%B4%D0%BB%D1%8F%20%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B3%D0%BE%20IP%20PHP%20%D0%BA%D0%BE%D0%B4" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwiki.pwodev.com%2F%25d0%25b2%25d1%258b%25d0%25bf%25d0%25be%25d0%25bb%25d0%25bd%25d0%25b8%25d1%2582%25d1%258c-%25d1%2582%25d0%25be%25d0%25bb%25d1%258c%25d0%25ba%25d0%25be-%25d0%25b4%25d0%25bb%25d1%258f-%25d1%2582%25d0%25b5%25d0%25ba%25d1%2583%25d1%2589%25d0%25b5%25d0%25b3%25d0%25be-ip-php-%25d0%25ba%25d0%25be%25d0%25b4%2F&amp;linkname=%D0%9A%D0%B0%D0%BA%20%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C%20%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%B4%D0%BB%D1%8F%20%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B3%D0%BE%20IP%20PHP%20%D0%BA%D0%BE%D0%B4" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_skype" href="https://www.addtoany.com/add_to/skype?linkurl=https%3A%2F%2Fwiki.pwodev.com%2F%25d0%25b2%25d1%258b%25d0%25bf%25d0%25be%25d0%25bb%25d0%25bd%25d0%25b8%25d1%2582%25d1%258c-%25d1%2582%25d0%25be%25d0%25bb%25d1%258c%25d0%25ba%25d0%25be-%25d0%25b4%25d0%25bb%25d1%258f-%25d1%2582%25d0%25b5%25d0%25ba%25d1%2583%25d1%2589%25d0%25b5%25d0%25b3%25d0%25be-ip-php-%25d0%25ba%25d0%25be%25d0%25b4%2F&amp;linkname=%D0%9A%D0%B0%D0%BA%20%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C%20%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%B4%D0%BB%D1%8F%20%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B3%D0%BE%20IP%20PHP%20%D0%BA%D0%BE%D0%B4" title="Skype" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fwiki.pwodev.com%2F%25d0%25b2%25d1%258b%25d0%25bf%25d0%25be%25d0%25bb%25d0%25bd%25d0%25b8%25d1%2582%25d1%258c-%25d1%2582%25d0%25be%25d0%25bb%25d1%258c%25d0%25ba%25d0%25be-%25d0%25b4%25d0%25bb%25d1%258f-%25d1%2582%25d0%25b5%25d0%25ba%25d1%2583%25d1%2589%25d0%25b5%25d0%25b3%25d0%25be-ip-php-%25d0%25ba%25d0%25be%25d0%25b4%2F&amp;linkname=%D0%9A%D0%B0%D0%BA%20%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C%20%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%B4%D0%BB%D1%8F%20%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B3%D0%BE%20IP%20PHP%20%D0%BA%D0%BE%D0%B4" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwiki.pwodev.com%2F%25d0%25b2%25d1%258b%25d0%25bf%25d0%25be%25d0%25bb%25d0%25bd%25d0%25b8%25d1%2582%25d1%258c-%25d1%2582%25d0%25be%25d0%25bb%25d1%258c%25d0%25ba%25d0%25be-%25d0%25b4%25d0%25bb%25d1%258f-%25d1%2582%25d0%25b5%25d0%25ba%25d1%2583%25d1%2589%25d0%25b5%25d0%25b3%25d0%25be-ip-php-%25d0%25ba%25d0%25be%25d0%25b4%2F&#038;title=%D0%9A%D0%B0%D0%BA%20%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C%20%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%B4%D0%BB%D1%8F%20%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B3%D0%BE%20IP%20PHP%20%D0%BA%D0%BE%D0%B4" data-a2a-url="https://wiki.pwodev.com/%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d1%8c-%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be-%d0%b4%d0%bb%d1%8f-%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%b5%d0%b3%d0%be-ip-php-%d0%ba%d0%be%d0%b4/" data-a2a-title="Как выполнить только для текущего IP PHP код"></a></p><p>Сообщение <a href="https://wiki.pwodev.com/%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d1%8c-%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be-%d0%b4%d0%bb%d1%8f-%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%b5%d0%b3%d0%be-ip-php-%d0%ba%d0%be%d0%b4/">Как выполнить только для текущего IP PHP код</a> появились сначала на <a href="https://wiki.pwodev.com">Wiki | PWODEV</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wiki.pwodev.com/%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d1%8c-%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be-%d0%b4%d0%bb%d1%8f-%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%b5%d0%b3%d0%be-ip-php-%d0%ba%d0%be%d0%b4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Получить IP сайта по URL или domain name</title>
		<link>https://wiki.pwodev.com/get-ip-domain-name-url/</link>
					<comments>https://wiki.pwodev.com/get-ip-domain-name-url/#comments</comments>
		
		<dc:creator><![CDATA[Paul Osmachko]]></dc:creator>
		<pubDate>Mon, 13 Nov 2017 10:37:26 +0000</pubDate>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Domain]]></category>
		<category><![CDATA[gethostbyname]]></category>
		<category><![CDATA[hostname]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[IPv4]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[Домен]]></category>
		<guid isPermaLink="false">http://wiki.pwodev.com/?p=246</guid>

					<description><![CDATA[<p>Чтобы получить IP адрес сайта имея&#160;domain name (доменное имя) или URL можно использовать обычную php функцию&#160;gethostbyname. Эта функция возвращает&#160;IPv4 адрес по имени узла hostname. В функцию нужно передать доменное имя без http и https. Для того чтобы получить чистый домен нужно распарсить URL на части, делаем это пхп функцией&#160;parse_url. Если&#160;gethostbyname выведет тот же урл, значит [&#8230;]</p>
<p>Сообщение <a href="https://wiki.pwodev.com/get-ip-domain-name-url/">Получить IP сайта по URL или domain name</a> появились сначала на <a href="https://wiki.pwodev.com">Wiki | PWODEV</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="get_ip_from_url">
<form method="post" class="search_form">
	<input type="text" name="get_url" placeholder="Enter domain or URL to get IP address" value=""/>
	<input type="submit" class="search-submit" value=""/>
</form>
</div>



<p>Чтобы получить IP адрес сайта имея&nbsp;domain name (доменное имя) или URL можно использовать обычную php функцию&nbsp;<strong>gethostbyname</strong>. Эта функция возвращает&nbsp;IPv4 адрес по имени узла hostname. В функцию нужно передать доменное имя без http и https.</p>



<p>Для того чтобы получить чистый домен нужно распарсить URL на части, делаем это пхп функцией&nbsp;<strong>parse_url</strong>.</p>



<p>Если&nbsp;<strong>gethostbyname</strong> выведет тот же урл, значит этот домен не привязан к IP, следовательно выводим FALSE.</p>



<p>Готовый код получения IP адреса сайта по URL:</p>



<pre class="wp-block-code"><code>$url = 'http://wiki.pwodev.com';
if(strpos($url, 'http') !== FALSE){ 
   $url_array = parse_url($url); // разбиваем URL на части
   $url = $url_array['host'];
}
$ip = gethostbyname($url); // получаем IP по доменному имени
if($ip == $url){ // получили ли мы IP
   $ip = FALSE;
}

var_dump($ip); // выводим IP на экран</code></pre>



<p>Если нашли ошибки или хотите дополнить статью пишите в комментарии.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fget-ip-domain-name-url%2F&amp;linkname=%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20IP%20%D1%81%D0%B0%D0%B9%D1%82%D0%B0%20%D0%BF%D0%BE%20URL%20%D0%B8%D0%BB%D0%B8%20domain%20name" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_vk" href="https://www.addtoany.com/add_to/vk?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fget-ip-domain-name-url%2F&amp;linkname=%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20IP%20%D1%81%D0%B0%D0%B9%D1%82%D0%B0%20%D0%BF%D0%BE%20URL%20%D0%B8%D0%BB%D0%B8%20domain%20name" title="VK" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fget-ip-domain-name-url%2F&amp;linkname=%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20IP%20%D1%81%D0%B0%D0%B9%D1%82%D0%B0%20%D0%BF%D0%BE%20URL%20%D0%B8%D0%BB%D0%B8%20domain%20name" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fget-ip-domain-name-url%2F&amp;linkname=%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20IP%20%D1%81%D0%B0%D0%B9%D1%82%D0%B0%20%D0%BF%D0%BE%20URL%20%D0%B8%D0%BB%D0%B8%20domain%20name" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_skype" href="https://www.addtoany.com/add_to/skype?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fget-ip-domain-name-url%2F&amp;linkname=%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20IP%20%D1%81%D0%B0%D0%B9%D1%82%D0%B0%20%D0%BF%D0%BE%20URL%20%D0%B8%D0%BB%D0%B8%20domain%20name" title="Skype" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fwiki.pwodev.com%2Fget-ip-domain-name-url%2F&amp;linkname=%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20IP%20%D1%81%D0%B0%D0%B9%D1%82%D0%B0%20%D0%BF%D0%BE%20URL%20%D0%B8%D0%BB%D0%B8%20domain%20name" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwiki.pwodev.com%2Fget-ip-domain-name-url%2F&#038;title=%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20IP%20%D1%81%D0%B0%D0%B9%D1%82%D0%B0%20%D0%BF%D0%BE%20URL%20%D0%B8%D0%BB%D0%B8%20domain%20name" data-a2a-url="https://wiki.pwodev.com/get-ip-domain-name-url/" data-a2a-title="Получить IP сайта по URL или domain name"></a></p><p>Сообщение <a href="https://wiki.pwodev.com/get-ip-domain-name-url/">Получить IP сайта по URL или domain name</a> появились сначала на <a href="https://wiki.pwodev.com">Wiki | PWODEV</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wiki.pwodev.com/get-ip-domain-name-url/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
