mesutmurt.com
rss google pinterest
  SEO & WEBMASTER ARAÇLARI     VİDEOLAR     PROGRAMLAR     İLETİŞİM     İP ADRESİM  

Site Ziyaretçilerinin İp Adresi, İşletim Sistemi, Bilgisayar Çözünürlüğü Hakkında Bilgi Sahibi vs. Olmak

27-06-2014  |  3302 OKUNDU

Site tasarlarken hedef kitle hakkında bilgi sahibi olmak isteyebiliriz.  Ziyaretçilerin tercihleri hakkında ne kadar çok bilgi sahibi olursak tasarımlarımızda o doğrultuda geliştirebiliriz .  BU bilgiler ise IP adresi, işletim sistemi, bilgisayar çözünürlüğü ve tercih ettiği tarayıcı (browser) vs. olabilir.

Sunucu taraflı çalışan PHP dili ile istemci (ziyaretçi) taraflı çalışan JavaScript ‘i kullanarak bir örnek uygulama geliştirelim.

 

Örnek sayfa için tıklayın.

 


PHP KODLARIMIZ


<?php
/*
*  Geçerli sayfayı görüntüleyen kullanıcının IP adresidir.
*/
$ip_adresi=$_SERVER['REMOTE_ADDR'];

/*
*  Geçerli sayfayı görüntüleyen kullanıcının sunucu adıdır.
*/
$hostname=gethostbyaddr($_SERVER['REMOTE_ADDR']);

/*
*  Geçerli sayfayı görüntüleyen kullanıcının tarayıcı bilgileri.
*/
$hostname=$_SERVER['HTTP_USER_AGENT'];

/*
*  Cookie,  Türkçesiyle de çerezler kullanıcı bilgisayarında ziyaretçi bilgisayarında oluşturulan dosyalardır.
* $_COOKIE ile çerezlere atılan değerleri okuyabiliriz.
*/
$ekran_cozunurlugu=$_COOKIE['cozunurluk'];

?>



PHP dili sunucu taraflı çalıştığı için ziyaretçi tarafından kullanılan bilgisayarın çözünürlüğünü elde edemeyiz. Bu durumda ziyaretçi tarafında çalışan JavaScript ile çerez oluşturarak ekran çözünürlüğünü bu dosyada tutabiliriz. Daha sonra PHP’deki $_COOKIE fonksiyonu ile ekran çözünürlüğünü bu dosyadan çekebiliriz.

JAVA SCRIPT KODUMUZ


<script type="text/javascript">
//Ekran boyutlarını bir değişkene atıyoruz.
var ekran_cozunurlugu= screen.width +"x"+ screen.height;
document.cookie="cozunurluk="+ ekran_cozunurlugu;
</script>


Son olarak sayfamızı hazırlayalım.


<!doctype html>
<html>
<head>
<meta charset="iso-8859-9">
<title>Ziyaret&ccedil;i Bilgileri</title>
<script type="text/javascript">
//Ekran boyutlarını bir değişkene atıyoruz.
var ekran_cozunurlugu= screen.width +"x"+ screen.height;
document.cookie="cozunurluk="+ ekran_cozunurlugu;
</script>
</head>

<body>
<?php
/*
*  Geçerli sayfayı görüntüleyen kullanıcının IP adresidir.
*/
$ip_adresi=$_SERVER['REMOTE_ADDR'];
/*
*  Geçerli sayfayı görüntüleyen kullanıcının sunucu adıdır.
*/
$hostname=gethostbyaddr($_SERVER['REMOTE_ADDR']);
/*
*  Geçerli sayfayı görüntüleyen kullanıcının tarayıcı bilgileri.
*/
$tarayici_bilgileri=$_SERVER['HTTP_USER_AGENT'];
/*
*  Cookie,  Türkçesiyle de çerezler kullanıcı bilgisayarında ziyaretçi bilgisayarında oluşturulan dosyalardır.
* $_COOKIE ile çerezlere atılan değerleri okuyabiliriz.
*/
$ekran_cozunurlugu =$_COOKIE['cozunurluk'];
echo "IP Adresiniz :". $ip_adresi."<br>";
echo "Host Name :". $hostname."<br>";
echo "Tarayıcı Bilgileriniz :".$tarayici_bilgileri."<br>";
echo "Ekran Çözünürlü : ".$ekran_cozunurlugu."<br>";
?>
</body>
</html>


Copyright © 2013 - 2017 E-Posta : bilgi@mesutmurt.com
IP Adresi Nedir |Bilişim ve Teknoloji | e-devlet.co
Bu Yazı İlginizi Çekebilir
MySQL veritabanından Türkçe karakter düzeltme sorgusu
Site Ziyaretçilerinin İp Adresi, İşletim Sistemi, Bilgisayar Çözünürlüğü Hakkında Bilgi Sahibi vs. Olmak