{"id":128,"date":"2011-12-12T17:36:00","date_gmt":"1970-01-01T00:00:00","guid":{"rendered":"http:\/\/www.yazilimmutfagi.com\/?p=128"},"modified":"2011-12-12T17:36:00","modified_gmt":"1970-01-01T00:00:00","slug":"javascript-ile-ziyaretci-bilgileri-nasil-alinir","status":"publish","type":"post","link":"https:\/\/www.yazilimmutfagi.com\/index.php\/2011\/12\/12\/javascript-ile-ziyaretci-bilgileri-nasil-alinir\/","title":{"rendered":"JavaScript ile Ziyaret\u00e7i Bilgileri Nasil Alinir"},"content":{"rendered":"<h2>JavaScript ile Ziyaret&ccedil;i Bilgileri Nasil Alinir<\/h2>\n<p>&Ouml;nceki makalemizde sitemizi ziyaret eden kullanicilara ait bilgileri ASP.NET ile nasil alacagimizi detayli olarak anlatmistik.<\/p>\n<p><a target=\"_blank\" href=\"http:\/\/www.yazilimmutfagi.com\/MakaleOku.aspx?Makale=Web%20Sitemize%20Gelen%20Trafigi%20Analiz%20Etmek%20-%20%28Googledan%20Gelen%20Trafigi%20Analiz%20Etmek%29&amp;MakaleKey=89c6763b-3b35-4828-97f6-38d851da6be7\">&Ouml;nceki Makalemize burdan ulasabilirsiniz<\/a><\/p>\n<p>Bu makalemizde javascript ile web sayfamizi ziyaret eden kullanicilarin hangi site &uuml;zerinden geldigi, kullandigi tarayici bilgisi, ekran &ccedil;&ouml;z&uuml;n&uuml;rl&uuml;g&uuml; ve Ip adresi gibi bilgileri nasil alacagimizi anlatacagiz.<\/p>\n<h3>Tarayici Tipini Almak<\/h3>\n<p>Ziyaret&ccedil;inin kullandigi tarayici tipini asagidaki javascript kodu ile alabiliriz.<\/p>\n<p><code> <\/code><\/p>\n<div class=\"code\"><code>function Tarayicitipi() {<br \/>\n&nbsp;&nbsp;alert(navigator.appName);<br \/>\n}<\/code><\/div>\n<p><code> <\/code><\/p>\n<p>&nbsp;<\/p>\n<h3>Tarayici Versiyonunu Almak<\/h3>\n<p><code> <\/code><\/p>\n<div class=\"code\"><code>function Tarayiciversiyon() {<br \/>\n&nbsp;&nbsp;alert(navigator.appVersion);<br \/>\n}<\/code><\/div>\n<p><code> <\/code><\/p>\n<p>&nbsp;<\/p>\n<h3>Ziyaret&ccedil;inin Hangi Baglantiyi Kullanarak Geldigi Bilgisi (referral bilgisi)<\/h3>\n<p>Eger ziyaret&ccedil;i sayfamiza direk olarak degilde bir linki takip ederek geldi ise, geldigi adresi almak i&ccedil;in asagidaki kodu kullaniyoruz. Bu sayede arama motorlarin gelen ziyaret&ccedil;ileride bulabilir ve farkli analizler i&ccedil;in kullanabiliriz.<\/p>\n<p><code> <\/code><\/p>\n<div class=\"code\"><code>function ReferrelBilgisi() {<br \/>\n&nbsp;&nbsp;&nbsp;alert(document.referrer);<br \/>\n}<\/code><\/div>\n<p><code> <\/code><\/p>\n<p>&nbsp;<\/p>\n<h3>Ekran &Ccedil;&ouml;z&uuml;n&uuml;rl&uuml;g&uuml;n&uuml; Almak<\/h3>\n<p><a href='www.yazilimmutfagi.com'>.<\/a> <code> <\/code><\/p>\n<div class=\"code\"><code>function Cozunurluk() {<br \/>\n&nbsp;&nbsp;&nbsp;var w = screen.width;<br \/>\n&nbsp;&nbsp;&nbsp;var h = screen.height<br \/>\n&nbsp;&nbsp;&nbsp;alert(w+&quot; x &quot;+h);<br \/>\n}<\/code><\/div>\n<p><code> <\/code><\/p>\n<p>&nbsp;<\/p>\n<h4>Ziyaret&ccedil;inin Ip Adresini Almak<\/h4>\n<p>Ziyaret&ccedil;inin IP adresini almak i&ccedil;in javascriptde kullanacagimiz bir metod yok malesef. BAzi tarayicilarda bunu almak i&ccedil;in java kullanimina dair &ouml;rnekler bulabilirsiniz, fakat ziyaret&ccedil;inin bilgisayarinda java kurulu olmasi ve tarayicisininda uygun olmasi durumlari s&ouml;z konusu. Aksi takdirde alamiyoruz.<\/p>\n<p>Ziyaret&ccedil;inin IP adresini almak i&ccedil;in en iyisi asp, asp.net veya php gibi dilleri javascrit i&ccedil;inden kullanmak.<\/p>\n<h3>ASP.NET i&ccedil;in Ziyaret&ccedil;i IP Adresini Almak<\/h3>\n<p><code> <\/code><\/p>\n<div class=\"code\"><code>function IPAdres() {<br \/>\n&nbsp;&nbsp;&nbsp;alert('&lt;%= Request.UserHostAddress%&gt;');<br \/>\n}<\/code><\/div>\n<p><code> <\/code><\/p>\n<p>&nbsp;<\/p>\n<h4>ASP i&ccedil;in Ziyaret&ccedil;i IP Adresini Almak<\/h4>\n<p><code> <\/code><\/p>\n<div class=\"code\"><code>function IPAdresASP() <br \/>\n{<br \/>\n&nbsp;&nbsp;&nbsp;alert(&lt;%Response.Write(Request.ServerVariables(&quot;remote_addr&quot;))%&gt;);<br \/>\n}<\/code><\/div>\n<p><code> <\/code> <a href='www.yazilimmutfagi.com'>.<\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>Yukarida anlattiklarimizi birlestirip bir &ouml;rnek yapalim:<\/h3>\n<p><code> <\/code><\/p>\n<div class=\"code\"><code>\n<p>&lt;script type=&quot;text\/javascript&quot;&gt;<br \/>\nfunction ZiyaretciBilgileri() {<\/p>\n<p>&nbsp; var text = &quot;&quot;<\/p>\n<p>\/\/Referel Bilgisi i&ccedil;in (document.referrer)<br \/>\n&nbsp;text += &quot;Referrel Site = &quot; + document.referrer;<\/p>\n<p>&nbsp; \/\/Ekran &Ccedil;&ouml;z&uuml;n&uuml;rl&uuml;l&uuml;k Bilgisi:  (screen.width ve screen.height)<br \/>\n&nbsp; text += &quot; ; Ekran &Ccedil;&ouml;z&uuml;n&uuml;rl&uuml;l&uuml;g&uuml;= &quot; + screen.width + &quot;X&quot; + screen.height;<\/p>\n<p>&nbsp; \/\/Browser Type : (navigator.appName)<br \/>\n&nbsp;text += &quot; ; Browser Tipi=&quot; + navigator.appName;<\/p>\n<p>&nbsp; \/\/Browser Version : (navigator.appVersion)<br \/>\n&nbsp;text += &quot; ; Browser Version=&quot; + navigator.appVersion;<\/p>\n<p>&nbsp; \/\/IP adress: <br \/>\n\/\/.net i&ccedil;in ip = '&lt;%= Request.UserHostAddress%&gt;';<br \/>\n&nbsp;text += &quot; ; IP Adresi=&quot; + '&lt;%= Request.UserHostAddress%&gt;';<br \/>\n&nbsp;alert(text);<\/p>\n<p>}<br \/>\n&lt;\/script&gt;<\/p>\n<\/code><\/div>\n<p><code> <\/code><\/p>\n<p>&nbsp;<\/p>\n<p><script type=\"text\/javascript\">\n        function ZiyaretciBilgileri() {\n\n            var text = \"\"\n\n            \/\/Referel Bilgisi i\u00e7in (document.referrer)\n            text += \"Referrel Site = \" + document.referrer;\n\n            \/\/Ekran \u00c7\u00f6z\u00fcn\u00fcrl\u00fcl\u00fck Bilgisi:  (screen.width ve screen.height)\n            text += \" ; Ekran \u00c7\u00f6z\u00fcn\u00fcrl\u00fcl\u00fcg\u00fc= \" + screen.width + \"X\" + screen.height;\n\n            \/\/Browser Type : (navigator.appName)\n            text += \" ; Browser Tipi=\" + navigator.appName;\n\n            \/\/Browser Version : (navigator.appVersion)\n            text += \" ; Browser Version=\" + navigator.appVersion;\n\n            \/\/IP adress: \n            \/\/.net i\u00e7in ip = '<%=Request.UserHostAddress%>';\n            text += \" ; IP Adresi=\" + '<%= Request.UserHostAddress%>';\n            alert(text);\n\n        }\n    <\/script><\/p>\n<p>Bilgileri G&ouml;rmek i&ccedil;in asagidaki butona basin<\/p>\n<center><\/center>\n<p><input id=\"Button1\" onclick=\"javascript:ZiyaretciBilgileri();\" type=\"button\" value=\"Ziyaret&ccedil;i Bilgileri\" \/><\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Bu makalemizde javascript ile web sayfamizi ziyaret eden kullanicilarin hangi site &#252;zerinden geldigi, kullandigi tarayici bilgisi, ekran &#231;&#246;z&#252;n&#252;rl&#252;g&#252; ve Ip adresi gibi bilgileri nasil alacagimizi anlatacagiz.<\/p>\n","protected":false},"author":517,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[408],"tags":[4454,4320,5072,5758,5664,5196],"_links":{"self":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/128"}],"collection":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/users\/517"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/comments?post=128"}],"version-history":[{"count":0,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/128\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/media?parent=128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/categories?post=128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/tags?post=128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}