Php ile Basit Sunucu Bilgileri Öğrenme

Php ile Basit Sunucu Bilgileri Öğrenme

Php ile Basit Sunucu Bilgileri Öğrenme

Merhaba değerli ziyaretçilerim,

Son zamanlarda bir çok defa karşılaştığım ip ve port soru için kısa ve detaylı bir şekilde sunucu üzerinde gerekli basit bilgileri nasıl alacağınızı örnek kodlar ile vereceğim. Bu uygulamada sunucu tarafınızda bir havuz ip yapılandırması varsa, hizmet sağlayınız ile görüşebilirsiniz.


Aşağıdaki kodları bir metin belgesine kopyalayın ardından, örneğin ip.php gibi kayıt edip hosting alanınızın ana dizinize atınız, daha sonra siteadi.com/ip.php olarak çağırınız


<?php
$indicesServer = array('PHP_SELF',
'argv',
'argc',
'GATEWAY_INTERFACE',
'SERVER_ADDR',
'SERVER_NAME',
'SERVER_SOFTWARE',
'SERVER_PROTOCOL',
'REQUEST_METHOD',
'REQUEST_TIME',
'REQUEST_TIME_FLOAT',
'HTTP_ACCEPT_LANGUAGE',
'HTTP_CONNECTION',
'HTTP_HOST',
'HTTP_USER_AGENT',
'HTTPS',
'REMOTE_HOST') ;
echo '<table cellpadding="10">' ;
foreach ($indicesServer as $arg){    if (isset($_SERVER[$arg])){        echo '<tr><td>'.$arg.'</td><td>' . $_SERVER[$arg] . '</td></tr>' ;
    }    else {
        echo '<tr><td>'.$arg.'</td><td>-</td></tr>' ;
    }}echo '</table>' ;
?>


Yukarıdaki kod dizimi size aşağıdaki değerleri vermektedir.



PHP_SELF /ip.php
argv -
argc -
GATEWAY_INTERFACE CGI/1.1 // Web sunucuları ile bu sunucuların dışındaki programlar arasında etkileşim
SERVER_ADDR 148.251.98.203 // Sunucu IP Adresiniz
SERVER_NAME farukaydemir.com // Site Adınız
SERVER_SOFTWARE Apache // Kullanılan Web Server
SERVER_PROTOCOL HTTP/1.0 // Kaynak kodu düzenleyicisi
REQUEST_METHOD GET // İstek Türü
REQUEST_TIME 1620233943 // İstek Zamanı
REQUEST_TIME_FLOAT 1620233943.567 // Mikrosaniye cinsinden isteğin başlangıç zamanı
HTTP_ACCEPT_LANGUAGE tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7 //HTTP varyantı tercih ettiği diller
HTTP_CONNECTION close
HTTP_HOST farukaydemir.com
HTTP_USER_AGENT Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36
HTTPS on // Güvenli Bağlantı Protollu
REMOTE_HOST - // Uzak sunucu durumu



Sonuç olarak yukarıdaki gibi bir ekran görüntüsü alıyorsanız sorun yoktur. Daha fazla detaylı bilgi isterseniz yorum olarak yazabilirsiniz.