PH P D ERSLERİ DERS 6 Bu derste “phpinfo()ve Server D eğişkenleriniG österm e, VeriKullanım ı”nıöğreneceğiz. mass_gencliq 9/8/2006
PHP Dersleri Ders 6 phpinfo()ve Server D eğişkenleriniG österm e,VeriKullanım ı PH P program lam a yaparken,yüklü olan PH P nin bazıözelliklerinigörm ek isteyebilirsiniz.PH P, bunun için phpinfo()fonksiyonunu kullanm anızıönerm ektedir.Kullanım ışöyledir: Bu konu kaydedip çalıştırdığınız zam an aşağıdakigibibir ekranla karşılaşacaksınız.
Bu bilgiler size,program lam a yaparken kullanacağınız özelliklerin desteklenip desteklenmeyeceğinianlam anıza da yarayabilir.Ö rneğin sayfanızda G D ile ilgilişeyler kullanacaksanız,buraya bakıp gd m odülünün yüklü olup olm adığınıgörebilir,buna göre işlemlerinizi yapabilirsiniz. Ayrıca bu sayfada,PH P’nin ayarlarınıgörebilirsiniz.
Sayfa |1
- Server D eğişkenleri DOCUMENT_ROOT :açık olan döküm anın bulunduğu server kök dosyasınıgösterir. GATEWAY_INTERFACE : dosyanın çalıştırılm a türünü gösterir. HTTP_ACCEPT : kabul edilebilir olan nesnelerigösterir. HTTP_ACCEPT_ENCODING :desteklenen sıkıştırm a türlerinigösterir. HTTP_ACCEPT_LANGUAGE :dosyanın dilkodlam asının türünü gösterir. HTTP_CONNECTION :bağlantıseçeneğinigösterir. HTTP_HOST :hostunuzun adınıgösterir. HTTP_USER_AGENT :kullanıcının kullandığıinternet tarayıcısıile ilgilibilgiler gösterir. PATH : serverdakiPATH bilgisinigösterir. PHP_SELF :php dosyasının adınıgösterir. QUERY_STRING :dosyaya girilen ?act=ok şeklindekiparam etreleriact=ok şeklinde gösterir. REMOTE_ADDR : uzak bilgisayarın adresini gösterir. REMOTE_PORT : uzak bilgisayarın portunu gösterir. REQUEST_METHOD : veri isteme/gönderm e şeklinigösterir. REQUEST_URI :veriistenen/gönderilen dosyasıgösterir. SCRIPT_FILENAME :php dosyasının tam yolunu ve adınıgösterir. SCRIPT_NAME :php dosyasının adınıgösterir. SERVER_ADDR :server adresinigösterir. SERVER_ADMIN :server adm ininin kullanıcıadınıgösterir. SERVER_NAME :server adınıgösterir. SERVER_PORT :serverın çalışm a portunu gösterir. SERVER_PROTOCOL :serverın çalışm a protokolünü gösterir. SERVER_SOFTWARE :server yazılım ınıgösterir. Bu değişkenlerin kullanım şeklişöyledir:
Sayfa |2
Bütün değişkenleribu şekilde deneyip ne işe yaradıklarınısiz de görebilirsiniz. - VeriKullanım ı Sayfalarım ızda form lardan veriler gönderip bunlarıişlem ek isteriz.Ya da bir sayfadan diğer sayfaya bilgiaktarm ak isteriz. Bunu adres satırından da yapabiliriz ancak verilerin bu şekilde güvenliğinisağlayam ayız. Bir sayfadan diğer sayfaya ya da yine aynısayfaya gönderilen veriyişu şekilde alabiliriz. gönderilenverininadıkısm ına,input değişkenlerim izin nam e özelliklerinin değerleriniyazarız. Bu sayede o kutudan gelen bilgiyideğişkenim ize atarız.Yine aynışekilde $_GET[‘’] ile de, get metodu ile gönderilen verilerialabiliriz. Adres satırındakiverileriyine aynışekilde alabiliriz.Ayrıca global$gelenverininadı;şeklinde de,adres satırındang elen veriyi alabiliriz.Ö rneğin adres satırı index.php?username=testere&password=test şeklinde ise, username ve password deki bilgileri, global$usernam e,$passw ord;şeklinde alıp,echo kom utu ile yazdırabilir ya da fonksiyonlarda/işlem lerde kullanabiliriz. Yine adres satırıaynışekilde ise,$username=$_POST[‘username’]; $password=$_POST[‘password’]; şeklinde verilerialıp değişkenlerim ize atayabiliriz ve istediğim iz yerde kullanabiliriz.
Ders 6 burada bitti.D evam ıdiğer sayıda olacak:) www.gencliq.com
Sayfa |3