Neler yeni

PHP İle Sitenize Giren Ziyaretçi Bilgilerini Almak

Tosun

tosunc.uk
Moderatör
Katılım
19 Aralık 2020
Mesajlar
1,319
Tepkime puanı
2,117
İlgi Alanlarınız
o
Cinsiyet
  1. Erkek
PHP ile sitenizi ziyaret eden kullanıcıların bazı bilgilerini de alabilirsiniz. IP adresi, sitenize hangi adres üzerinden geldiği, kullandığı internet tarayıcısı, tarayıcı dili gibi bilgileri öğrenebiliriz

PHP:
echo 'IP Adresi: '. $_SERVER['REMOTE_ADDR'];
echo '<br>';

echo 'Uzak Host: '. gethostbyaddr($_SERVER['REMOTE_ADDR']);
echo '<br>';

echo 'İnternet Tarayıcısı: '. $_SERVER['HTTP_USER_AGENT'];
echo '<br>';

echo 'Geldiği Adres: '. $_SERVER['HTTP_REFERER'];
echo '<br>';

echo 'Tarayıcı Dili: '. $_SERVER['HTTP_ACCEPT_LANGUAGE'];
echo '<br>';

echo 'Sıkıştırma İsteği: '. $_SERVER['HTTP_ACCEPT_ENCODING'];
echo '<br>';

echo 'Sunucu Protokolü: '. $_SERVER['SERVER_PROTOCOL'];
echo '<br>';

echo 'Karakter Seti: '. $_SERVER['HTTP_ACCEPT_CHARSET'];
echo '<br>';

echo 'İstek Metodu: '. $_SERVER['REQUEST_METHOD'];
echo '<br>';

echo 'Uzak Port: '. $_SERVER['REMOTE_PORT'];
echo '<br>';

echo 'Gerçek IP (Proxy ile gelmişse): '. $_SERVER['HTTP_X_FORWARDED_FOR'];
echo '<br>';

echo 'Çerezler: '. $_SERVER['HTTP_COOKIE'];

Kodlarımız bunlar. Peki hangisi ne iş yapıyor, tam olarak nedirler?

IP Adresi: Bilgisayarımızın internette kullandığı, 66.249.65.104 gibi görünen adresidir. IP adresinden kişinin ev adresini rahatlıkla bulabilirsiniz. Tabii suç duyurusunda bulunmak gerek

Uzak Host: IP adresinin hangi alana ait olduğunu görebilirsiniz. 64.241.68.124 ip adresine sahip Google Botunun uzak host çıktısı “crawl-64.241.68.124.googlebot.com” şeklinde. Böylece sitenizi ziyaret eden kişinin gerçek kişi mi yoksa bir bot mu olduğunu anlayabilirsiniz.

İnternet Tarayıcısı: Kullanıcının hangi tarayıcı ile (Chrome, Firefox, Safari, Opera vb) sitenizi ziyaret ettiğini gösterir.

Geldiği Adres: Ziyaretçi sizin sitenize hangi adres üzerinden geldi? Bunun cevabını bu kod ile alabilirsiniz.

Tarayıcı Dili: İnternet tarayıcısının hangi dile göre ayarlandığını gösterir.

Sıkıştırma İsteği: Tarayıcı, internet sayfasının sıkıştırılmış halini istiyorsa burada belirtir. Bütün tarayıcılar bunu isterler. Amaç ağ trafiğini düşürmek. Google haricindeki diğer botlar ise böyle bir istekte bulunmazlar.

Sunucu Protokolü: İnternet tarayıcıları “http/1.1” ile iletişim kurarlar. Yine Google dışındaki botlar “http/1.0” kullanırlar.

İstek Metodu: Normal şartlarda istek metodu olarak “GET” kullanılır. Örneğin tarayıcının adres satırında girdiğimiz değerler “GET” metodu ile iletilirler. Ancak formlarda genelde “POST” kullanılır.

Uzak Port: Kullanıcı bilgisayarının, internet sitesi ile iletişime geçmek için kullandığı port numarasıdır.

Gerçek IP: Eğer siteye proxy ile girilmişse, proxy bize kullanıcının gerçek ip adresini verir.

Çerezler: Sitemiz ile kullanıcıya çerez (cookie) göndermişsek, bu kod yardımı ile görebiliriz


Buradaki kodlar yardımı ile her ziyaretçiye farklı sayfalar göstermemiz mümkündür. Ya da bazı tarayıcıları kullanan kişileri sitemize almayabiliriz Örneğin;

PHP:
<?php
    $tarayici = $_SERVER["HTTP_USER_AGENT"];
    if (strstr($tarayici, 'MSIE')) {
        echo 'İnternet Explorer ile giremezsin!';
        exit();
    }
?>


İyi Forumlar...
 

Konuyu görüntüleyen kullanıcılar:

Hukuksal Sorunlar İçin [email protected]
For Legal Problems [email protected]
Hacktivizm.Org
Hacktivizm.Org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Hacktivizm.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Hacktivizm saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Hacktivizm üyelerinin yaptığı bireysel hack faaliyetlerinden Hacktivizm sorumlu değildir. Sitelerinize Hacktivizm ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz. Sitemizde yer alan içerikler hakkındaki şikayetlerinizi Buradan iletişime geçerek bildirebilirsiniz. Please Report Abuse, DMCA, Scamming, Harassment, Crack or any Illegal Activities to [email protected]
Hacktivizm Twitter Hacktivizm Youtube Hacktivizm İnstagram Hacktivizm Telegram