<?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>Webmaster Kaynak Sitesi &#187; REMOTE_ADDR</title>
	<atom:link href="http://www.sistembilgisi.com/etiket/remote_addr/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sistembilgisi.com</link>
	<description>SistemBilgisi.Com Webmaster Destek</description>
	<lastBuildDate>Sun, 29 Jan 2012 21:42:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ziyaretçi ip adresini ve hostname almak</title>
		<link>http://www.sistembilgisi.com/web-programlama/php-ve-mysql/ziyaretci-ip-adresini-ve-hostname-almak.html</link>
		<comments>http://www.sistembilgisi.com/web-programlama/php-ve-mysql/ziyaretci-ip-adresini-ve-hostname-almak.html#comments</comments>
		<pubDate>Wed, 21 May 2008 15:56:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP ve MYSQL]]></category>
		<category><![CDATA[gethostbyaddr]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[real_ip_adress]]></category>
		<category><![CDATA[REMOTE_ADDR]]></category>

		<guid isPermaLink="false">http://www.sistembilgisi.com/?p=412</guid>
		<description><![CDATA[


 Bazen projelerinizde ziyaretçinin yada yorum yazanların ip adreslerini loglamak gerekebilir.PHP de ziyaretçinin ip adresini (proxy yada gerçek) hostname rahatça alabiliriz.
Özellikle yorum ve anket uygulamalarında başarılı sonuç verecektir.Sürekli spam gelen ip adresleride cabası.
Normal ip adresini almak için :
[php]echo $_SERVER['REMOTE_ADDR'];[/php]
Hostname almak için:
[php]echo gethostbyaddr($_SERVER['REMOTE_ADDR']);[/php]
Proxy kullanan ziyaretçinin gerçek ip adresini ögrenmek için:

[php]

[/php]
]]></description>
			<content:encoded><![CDATA[<p style="float: right;margin: 4px;"><script type="text/javascript"><!--
google_ad_client = "pub-2100192176924099";
/* 468x60, header forum */
google_ad_slot = "3524635532";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p> <p>Bazen projelerinizde ziyaretçinin yada yorum yazanların ip adreslerini loglamak gerekebilir.PHP de ziyaretçinin ip adresini (proxy yada gerçek) hostname rahatça alabiliriz.<br />
Özellikle yorum ve anket uygulamalarında başarılı sonuç verecektir.Sürekli spam gelen ip adresleride cabası.<br />
Normal ip adresini almak için :<br />
[php]echo $_SERVER['REMOTE_ADDR'];[/php]<br />
Hostname almak için:<br />
[php]echo gethostbyaddr($_SERVER['REMOTE_ADDR']);[/php]<br />
Proxy kullanan ziyaretçinin gerçek ip adresini ögrenmek için:<br />
<span id="more-412"></span><br />
[php]<br />
<?<br />
function real_ip_adress() {<br />
global $HTTP_SERVER_VARS;<br />
$gizli_ipler = array( '10.0.0.', '192.168.', '127.0.0.', '172.16.0.' );<br />
if( isset($_SERVER['HTTP_X_FORWARDED_FOR']) &#038;&#038; $_SERVER['HTTP_X_FORWARDED_FOR'] != '' ) {<br />
$ip_strings = explode( ',',$_SERVER['HTTP_X_FORWARDED_FOR']);<br />
foreach($ip_strings as $k => $v) {<br />
if( empty($v) ) {<br />
unset( $ip_strings[$k] );<br />
} else {<br />
if(!isset($ip_string)) {<br />
$ip_string = $v;<br />
}<br />
}<br />
}<br />
}<br />
if( isset($_SERVER['REMOTE_ADDR']) &#038;&#038; $_SERVER['REMOTE_ADDR'] != &#8221; ) {<br />
$ip_strings[] = $_SERVER['REMOTE_ADDR'];<br />
if(!isset($ip_string)) {<br />
$ip_string = $_SERVER['REMOTE_ADDR'];<br />
}<br />
}<br />
foreach($ip_strings as $k1 => $ip) {<br />
foreach($gizli_ipler as $k2 => $pip) {<br />
if(strpos($ip, $pip) === 0) {<br />
unset($ip_strings[$k1]); break;<br />
}<br />
}<br />
}<br />
if(!empty($ip_strings) ) {<br />
foreach( $ip_strings as $v ) {<br />
if(!empty($v)) {<br />
$ip_string = $v;<br />
$is_local_ip = false;<br />
break;<br />
}<br />
}<br />
} else {<br />
$is_local_ip = true;<br />
}<br />
return $ip_string;<br />
}<br />
$ip = real_ip_adress();</p>
<p>echo &#8216;IP Adresi : &#8216;.$ip;<br />
?><br />
[/php]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sistembilgisi.com/web-programlama/php-ve-mysql/ziyaretci-ip-adresini-ve-hostname-almak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

