Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 1.74 KB

README.md

File metadata and controls

53 lines (37 loc) · 1.74 KB

whois-this-domain

Açıklama:

Herhangi bir Domain'i (Alan Adı) sorgulama işlemi için geliştirilmiş bir PHP betiğidir.

Alan adı sorgulama konusunu daha önce blogumda anlatmıştım. Bu yazıma ulaşmak için buradaki bağlantıyı kullanabilirsiniz.

Gereksinimler:

  • cURL

Kullanımı:

whois-this-domain, Socket veya cURL ile sorgulama yapmak için 2 farklı dosya barındırır. Bunlar;

  • method.whois-curl.php
  • method.whois-socket.php

Bir üçüncü dosya;

  • config.variables.php

alan adı uzantıları ve bu uzantıları sağlayan servislerin adreslerini, betik içerisinde kullanılan diğer sabit değişkenleri saklar.

Socket ve cURL ile işlem yapmak için 2 farklı metot bulunur ve her iki betik için de metot isimleri aynıdır.

Alan adı ve uzantısı ile birlikte sorgulama yapmak için;

whois($domain, $address);

metodu kullanılır. Burada;

  • $domain: Alan adı ve uzantısını temsil eder. Örneğin; emrecanoztas.com gibi.
  • $address: Alan adı uzantı servisini temsil eder. Örneğin; .com için whois.crsnic.net gibi.

Dolayısıyla kodlarımız aşağıdaki gibi olmalıdır.

whois('emrecanoztas', 'whois.crsnic.net');

Bir diğer metot ise; alan adı ve birden fazla uzantı için sorgulama işlemini gerçekleştirir.

search($name, $extensions[...]));

Burada;

  • $name: Alan adını temsil eder (uzantısız). Örneğin; emrecanoztas gibi.
  • $extension: Alan adı uzantı listesini temsil eder. Örneğin; .com, .net, .org gibi.

Dolayısıyla yazacağımız kodlar aşağıdaki gibi olmalıdır.

search('emrecanoztas', array('com', 'net', 'org'));

NOT: Her iki metottan dönen değerler array tipindedir.