• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

PHP Ziyaretçi Bilgilerini Alma (Detaylı)

Konuyu Okuyan Kişiler (0)

inforesim

webmaster.tc
Katılım
4 Ağu 2012
Mesajlar
2,439
Beğeniler
0
#1
Sitenize giren ziyaretçinin detaylı olarak tüm bilgilerini alabilirsiniz (Tabi PHP nin el verdiğince :)) Aşağıda örnek kod ve Örnek bilgileri görebilirsiniz.

İlk olarak, Ziyaretçi bilgilerini ekrana basmak için

PHP:
<?php
print_r($_SERVER);
?>
Bu kod ile PHP nin çalıştığı sayfayı görüntüleyen kişinin bilgileri (Sunucu bilgileri de var) ekrana yansıyacaktır. (Örnek aşağıdaki gibi)

PHP:
Array
(
    [HTTP_HOST] => localhost
    [HTTP_CONNECTION] => keep-alive
    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11
    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    [HTTP_ACCEPT_ENCODING] => gzip,deflate,sdch
    [HTTP_ACCEPT_LANGUAGE] => tr-TR,tr;q=0.8,en-US;q=0.6,en;q=0.4
    [HTTP_ACCEPT_CHARSET] => ISO-8859-9,utf-8;q=0.7,*;q=0.3
    [PATH] => C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Windows Live\Shared;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Smart Projects\IsoBuster;
    [SystemRoot] => C:\Windows
    [COMSPEC] => C:\Windows\system32\cmd.exe
    [PATHEXT] => .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    [WINDIR] => C:\Windows
    [SERVER_SIGNATURE] => <address>Apache/2.2.8 (Win32) PHP/5.2.6 Server at localhost Port 80</address>

    [SERVER_SOFTWARE] => Apache/2.2.8 (Win32) PHP/5.2.6
    [SERVER_NAME] => localhost
    [SERVER_ADDR] => 127.0.0.1
    [SERVER_PORT] => 80
    [REMOTE_ADDR] => 127.0.0.1
    [DOCUMENT_ROOT] => C:/AppServ/www
    [SERVER_ADMIN] => xxx@hotmail.coım,
    [SCRIPT_FILENAME] => C:/AppServ/www/a.php
    [REMOTE_PORT] => 16231
    [GATEWAY_INTERFACE] => CGI/1.1
    [SERVER_PROTOCOL] => HTTP/1.1
    [REQUEST_METHOD] => GET
    [QUERY_STRING] => 
    [REQUEST_URI] => /a.php
    [SCRIPT_NAME] => /a.php
    [PHP_SELF] => /a.php
    [REQUEST_TIME] => 1355597522
    [argv] => Array
        (
        )

    [argc] => 0
)
İstediğinizi

PHP:
<?php
$_SERVER["buraya değer"];
Şeklinde ekrana bastırabilirsiniz.