- 
                    Üyelik
                    30.05.2018
                
- 
                    Yaş/Cinsiyet
                    24 / E
                
- 
                    Meslek
                    Öğrenci
                
- 
                    Konum
                    İstanbul Avrupa
                
                - 
                    Ad Soyad
                    A** H**
                
- 
                    Mesajlar
                    217
                
- 
                    Beğeniler
                    104 / 35
                
- 
                    Ticaret
                    1, (%100)
                
 
                İyi akşamlar, üzerinde çalıştığım bir e-ticaret projesi var fakat bir form gönderimi sonrası böyle bir hata ile karşılaşıyorum. Formdan alınan veriler öncelikle boş mu dolu mu kontrolünden geçiyor sonra ise veri tabanındaki ilişkili alanlara kaydedilip header komutu ile bir sayfaya yönlendiriliyor. Hata aşağıdaki gibidir. Yardımcı olabilecek var mı ?
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\E-Ticaret\index.php:146) in C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\E-Ticaret\havalebildirimformusonuc.php on line 57
                        
     
                 
                                            
        
        
        
            
            
                - 
                    Üyelik
                    15.05.2015
                
- 
                    Yaş/Cinsiyet
                    34 / E
                
- 
                    Meslek
                    PHP Developer
                
- 
                    Konum
                    İstanbul Avrupa
                
                - 
                    Ad Soyad
                    Ö** G**
                
- 
                    Mesajlar
                    1210
                
- 
                    Beğeniler
                    382 / 381
                
- 
                    Ticaret
                    16, (%100)
                
 
                sayfa başına ob_start(); yazmadıysan yazıp dener misin ? 
Castollo57
            
                                
                                
                    
                    1 kişi bu mesajı beğendi.
                 
                             
            
         
     
                    
                            Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
                    
                         
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    15.05.2015
                
- 
                    Yaş/Cinsiyet
                    34 / E
                
- 
                    Meslek
                    PHP Developer
                
- 
                    Konum
                    İstanbul Avrupa
                
                - 
                    Ad Soyad
                    Ö** G**
                
- 
                    Mesajlar
                    1210
                
- 
                    Beğeniler
                    382 / 381
                
- 
                    Ticaret
                    16, (%100)
                
 
                yani ben de çok bilmiyorum ama header genelde çalışmayınca ob_start ekleyince çalışıyor. 
İnternete baktım şöyle demişler.
PHP'in "output buffering" opsiyonunu aktif hale getirir. Bu da sayfalar içerisinde PHP'in algilayabilecegi 1'den fazla header kullanmaniza olanak tanir ... Özetle bu. 
Castollo57
            
                                
                                
                    
                    1 kişi bu mesajı beğendi.
                 
                             
            
         
     
                    
                            Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
                    
                         
                                                        
        
        
        
            
            
                - 
                    Üyelik
                    03.04.2019
                
- 
                    Yaş/Cinsiyet
                    30 / E
                
- 
                    Meslek
                    .
                
- 
                    Konum
                    Trabzon
                
                - 
                    Ad Soyad
                    A** K**
                
- 
                    Mesajlar
                    905
                
- 
                    Beğeniler
                    393 / 395
                
- 
                    Ticaret
                    3, (%100)
                
 
                Ben de zamanında az çekmedim bu hatadan. 
Bir daha karşılaşırsanız aklınızda bulunsun. 
Bu hatanın genel sebebi sayfa kodlamasında BOM olmasından kaynaklanıyor. BOM un ne demek olduğunu İnternet araştırıp görebilirsiniz. En hızlı çözümü sayfayı notepad++ ile açın, kodlama seçeneğinden UFT-8 olarak kaydedin. Muhtemelen hatalı sayfanın kodlaması UTF-8 BOM olarak gözükecektir.
                        
            
                                
                                
                    
                    1 kişi bu mesajı beğendi.