PHP Token İle Yetkilendirme (Authentication)

2 sene önce - PHP - 2916 görüntüleme

Bazı durumlarda sayfanıza erişilmesi için bir tür kimlik doğrulaması yapmanız gerekir. Eğer bunu doğrudan GET ya da POST metodlarını kullanarak yapmak istemiyorsanız en sık kullanılan yöntem “token doğrulamasıdır”.

Devamını oku

PHP ile Belirli Tarihten Eski Dosyaları Silme

4 sene önce - PHP - 2568 görüntüleme

PHP’de dosyaları silmek için unlink() fonksiyonu kullanılır. Glob fonksiyonu da belirli koşullara göre dosya aramasını yapar. Örneğin sadece “.png” uzantılı dosyaların yollarını alma işlemini yapabilirsiniz. Yani aynı kalıpla eşleşen dosyaların yollarını bulma ve eşleştirme görevine sahiptir. Bu yazımda sizlere PHP ile belirtilen dizindeki belli bir tarihten eski dosyaları silmeyi göstereceğim. Glob fonksiyonu ile belirtilen dizindeki tüm dosyaları seçtik ve foreach döngüsü ile seçilen dosya ...

Devamını oku

git.php Şeklinde Yönlendirme Sayfası Yapımı

4 sene önce - PHP - 107034 görüntüleme

Birçok sitede kullanılan git.php go.php redirect.php gibi yönlendirme sayfalarından yapımı. Kullanımı config.php içerisinde websiteUrl kısmına git.php dosyasının bulunacağı adresi yazın. Örnek: https://sitem.com/git.php salt kısmına herhangi bir metin yazın. URL ve hashin doğru olup olmadığını kontrol etmekte gerekli. time kısmını yönlendirmeden önce kaç saniye bekletileceğini girin. config.php ve git.php dosyalarını sunucunuza yükledikten sonra link-olustur.php dosyasını kullanarak link oluşturabilirsiniz. Kodları indirmek için ...

Devamını oku

PHP filter_var() ile IP, URL ve E-posta Kontrolü

4 sene önce - PHP - 2633 görüntüleme

PHP 5.2 sürümü ile gelen filter_var() fonksiyonu ile formlara gönderilen verilerin isteğe uygun olup olmadığını kolayca kontrol edebiliriz. IP Kontrolü <?php $ip = "127.0.0.1"; if (!filter_var($ip, FILTER_VALIDATE_IP) === false) { echo("Geçerli IP adresi"); } else { echo("Geçersiz IP adresi"); } ?> URL Kontrolü <?php $url = "http://ahmethakanbesel.com.tr"; // Geçersiz karakterleri temizleyelim $url = filter_var($url, FILTER_SANITIZE_URL); // URL geçerliliğini kontrol edelim if (!filter_var($url, ...

Devamını oku