Php Notice: Undefined index Uyarıları

PHP ile web  programlama yaparken özellikle form işlemleri, Get metodu vb.. kodları kullandığınızda Notice: Undefined index:...... ile başlayıp hata satırını belirtmesiyle  biten bir uyarı ekrana verir. Bu tür uyarılar da bir programcıyı strese sokar. Kodlarımızın çalışmadığını düşünüp tribe gireriz. Bunun sebebi  yazdığınız kodları tarayıcıda çalıştırdığınızda boş değer gelir ve wamp server size bir uyarı mesajı verir. Buna somut örnek vereyim. Php programlama dilinde kodlar en yukarıdan başlanarak aşağıya doğru okunur. En yukarıda adres çubuğundan Get metodunu kullanarak  bir veri çektiğinizi düşünün. Bu metodu sayfanın en başında kullandınız. Ama henüz adres çubuğunda get metodunun kullanılacağı bir veri olmadığından bu kodlarınız boş değer döndürür.  Bu yüzden bu uyarıları pasif bırakarak projenize ayak bağı olmasını engelleyebilirsiniz.

Çözüm:

1. Bilgisayarınızın sağ alt köşesinde yeşil renkle yanan wamp server simgesine bir kez tıklayın.
2. Daha sonra PHP yazan yazının üzerine gelin açılan dosyadan php.ini dosyasına tıklayıp açın.
3. Dosyada "error_reporting = E_ALL" yazan satırı bulup şu kodla değiştirin
error_reporting = E_ALL & ~E_NOTICE
4. Dosyayı kaydedip kapatın. Sonra bilgisayarınızın sağ alt köşesindeki wamp server simgesine tekrar tıklayın
5. Sağ alt köşede açılan pencereden "Bütün Servisleri Yeniden Başlat" seçeneğine tıklayıp wamp server'e yeniden başlatın.
6. Artık wamp server bu tür uyarılar vermeyecektir. Huzur içinde sitenizi yapmaya devam edin.
Bu yazıdaki çözümü anlamadıysanız youtube kanalımda çektiğim dersi izleyebilirsiniz. İzlemek için tıklayın..


Yanlışlığına yüzde 100 kani olmadığımız düşünceye yok demeyin. İlimde kılavuzumuz: Sevgi ve Heyecan

En Son Yapılan Yorumlar