PHP

PHP ile SSL Checker Yapımı

PHP ile bir SSL sertifikasının geçerli olup olmadığını denetlemek için aşağıdaki kod kullanılabilirsiniz.

<?php

$url = "https://example.com";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);

$data = curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);

curl_close($ch);

if ($status == 200) {
    echo "SSL sertifikası geçerli";
} else {
    echo "SSL sertifikası geçersiz";
}

?>

Bu kod, CURL kütüphanesi kullanarak belirtilen URL’deki SSL sertifikasının geçerliliğini denetler ve ekrana “SSL sertifikası geçerli” veya “SSL sertifikası geçersiz” mesajını yazdırır.

$data değişkeni içerisinde sertifika ile ilgili başka veriler de yer alabilir, bunları parse ederek SSL sağlayıcı firma, Bitiş tarihi vb. bilgilere de ulaşabilirsiniz.

Admin

enesphp@gmail.com

Recent Posts

Windows Ücretsiz VPN Nasıl Kurulur

Merhaba arkadaşlar hızlı bir şekilde windows ve diğer işletim sistemlerinde çalışan ve sizi engelli sitelerden…

3 ay ago

Google Ban Kontrolü PHP

Merhaba arkadaşlar, PHP kullanarak web sitemizin google'da banlanıp banlanmadığını kontrol edeceğiz. Bu işlemin mantığı google'a…

1 yıl ago

PHP ile Mail Gönderme API

Merhaba arkadaşlar kısaca phpmailer kütüphanesini kullanarak basit http post isteği ile mail gönderimi yapan bir…

1 yıl ago

DNS Nedir

DNS, Domain Name System kelimelerinin kısaltmasıdır. İnternetin işleyişinde çok önemli bir rol oynayan DNS, internet…

1 yıl ago

Cpanel Cronjob Wget Log Dosyası Engelleme

Cron Job içinde dışarıya log dosyası oluşturtmadan wget kullanımı çok kolay, Bildiğiniz üzere her wget…

1 yıl ago

PHP array sıralamasını random yapma

PHP'de bir dizinin verilerini rastgele sıralamak için shuffle() fonksiyonu kullanılabilir: <?php $array = [1, 2,…

1 yıl ago