Kategori: Eğitim Setleri

Slim 3 ve Eloquent İle URL Kısaltma API’si Yazmak

Merhaba, Birkaç gün önce boş vaktimi değerlendirip yeni bir eğitim seti çektim. Setin toplam uzunluğu 53 dakika civarında ve 5 video. Bu sette Slim 3 ve Eloquent ORM kullanarak basit bir API geliştirdik. URL kısaltma olayından daha çok Slim Framework ve Eloquent ORM üzerine yoğunlaşmaya çalıştım. Kaynak kodlarına Github üzerinden erişebilirsiniz. Proje Kaynak Kodları Videoların […]

PHP’de Güvenlik: HTTP Only Cookiler

Merhaba, Bu videomda HTTP Only çerezlerden bahsettim. PHP ile bir çerez oluştururken setcookie fonksiyonunu kullanıyoruz bildiğiniz üzere, genelde setcookie fonksiyonunun sadece ilk 3 parametresi kullanılır. Aslında bu fonksiyonun 7 parametresi var, eğer bunları bilmiyorsanız php.net üzerindeki sayfasından bakabilirsiniz. Normalde bir cookie oluşturduktan sonra konsola document.cookie yazdığımız zaman bütün cookielerin listesi ekrana basılır. Ama fonksiyonumuzu şu […]

PHP’de Güvenlik: Klasör Listeleme

Merhabalar, Bu videomda çok basit ama gizliliğiniz için önemli bir konudan bahsedeceğim. Örnek olarak uploads adında bir klasörünüz var ve bunun altında da sitenize panel üzerinden yüklediğiniz dosyalarınız var. Birisi siteadi.com/uploads şeklinde bu klasörünüze bağlanmak isterse, eğer orada bir index dosyası yoksa ve sunucu tarafından da otomatik olarak engellenmemişse bütün klasör içeriğinizi görebilir. İşte bu […]

PHP’de Güvenlik: Şifreleme (password_hash – password_verify)

Merhabalar, Bu dersimde PHP’de şifrelemeden biraz bahsedeceğim. Genel olarak kullanıcıların şifreleri gibi hassas bilgileri saklarken md5 kullanıyoruz. Tek yönlü bir şifreleme algoritması olduğu güveniyoruz ve kullanıyoruz ama videoda da bahsettiğim gibi her zaman tam olarak güvenli olmuyor. Aslında bilgisayarda her zaman bir tam güvenlikten söz etmek çok zordur, burada benim bahsetmek istediğim şey sadece md5’ten […]

PHP’de Güvenlik: XSS’ten Korunmak (Cross Site Scripting)

Merhaba. Bu dersin yazılı kısmında videoda anlattığım şeyleri birebir anlatmayacağım. Sadece genel olarak XSS’ten ve bundan korunma yöntemlerinden bahsedeceğim. Nedir Bu XSS ? Basit bir örnekle XSS’i sizlere anlatmaya çalışayım. Örnek olarak sitenizde her kullanıcının bir profil sayfası var ve bu profil sayfalarının içerisine kısa bir hakkında yazısı yazıyorlar. Herkes bu yazıyı doğru düzgün yazacak […]

PHP’de Güvenlik: include/require Dosya Uzantıları

Merhabalar, Bu seride PHP’de güvenlik üzerine çalışacağız. Bu ilk dersimizde include ve require işlemlerinde dosya uzantılarının önemi hakkında konuşacağız. Şöyle bir durum var: Bazen include veya require edilen dosyaların uzantılarını .php yerine .inc yapan arkadaşlar oluyor. Arkasındaki mantığı çözebilmiş değilim, açıkçası merak edip araştırmadım da ama aklıma gelen tek mantıklı şey şuydu: “include satırlarını tek […]

PHP Ziyaretçi Defteri 2 – Panel Arayüzünün Oluşturulması

Merhaba, Bu derste mesajlarımızın düşeceği yönetim panelinin içerisindeki tabloyu oluşturuyoruz. Yine çok fazla anlatılacak bir şey olmadığı için bu derste de sadece kodları vereceğim. Aşağıda verdiğim kodlarla admin.php dosyasını oluşturun. Hemen tablomuzu oluşturalım. [code lang=”html”] <table class="mesajlar"> <h4 class="baslik">Mesajlar</h4> <thead> <tr> <td>ID</td> <td>Ad Soyad</td> <td>Email</td> <td>Mesaj İçeriği</td> <td>Tarih</td> <td>İşlemler</td> </tr> </thead> <tbody> <tr> <td>1</td> <td>Mustafa […]

PHP Ziyaretçi Defteri 1 – Formun Oluşturulması

Merhaba arkadaşlar, Bu dersimde Sketch ile çizdiğim taslağı HTML’e aktardık ve ziyaretçilerimizin göreceği formu oluşturuk. Bunun için yazdığımız kodlar aynen aşağıdaki gibi. Bu kodları index.php dosyasına yazın. [code lang=”html”] <form class="ziyaretci_form" action="" method="post"> <h4>Ziyaretçi Defteri</h4> <label> <span>Adınız</span> <input type="text" name="ad"> <label> <label> <span>Adınız</span> <input type="text" name="ad"> <label> <label> <span>Soyadınız</span> <input type="text" name="soyad"> <label> <label> <span>Mesajınız</span> […]

PHP Ziyaretçi Defteri Uygulaması – Tanıtım

Merhaba arkadaşlar, Bu yazımda sizlere çeklerini bugün bitirdiğim 12 videoluk bir setin ufak bir tanıtımını yapacağım. Bu videoda biraz bahsettim setten bir de yazı olarak paylaşmak istedim. Bu eğitim setinde PHP kullanarak bir ziyaretçi defteri uygulaması yaptık. İlk başlarda yeni başlayan birisinin yazacağı tarzda, dağınık ve kötü bir şekilde kodladık sistemi ve daha sonra da […]