Siteye ilk girdiğimde en alt kısımda bu hata çıkıyor diğer sayfaya geçtiğimde yada geri geldiğimde hata kayboluyor.Bu neyden kaynaklanır ?
Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
Bunu nasıl düzeltebilirim
5
●500
- 31-05-2008, 17:42:09ini_set("session.bug_compat_42", OFF);
ini_set("session.bug_compat_warn", OFF);
Şu ikisini config.php yada header.php gibi bi dosyan varsa onun tepesine ekle. Veya php.ini ye ulaşabiliyorsan direk ordan bu değerleri OFF konuma getir. Belki host 'un ini_set() fonksiyonunu kullanmana izin vermez. - 01-06-2008, 14:00:04Üyeliği durdurulduregister_globals güvenlik açığı oluşturur. hatta php5 ile birlikte kaldıracaklar diye duymuştum.Turkchat adlı üyeden alıntı: mesajı görüntüle
- 01-06-2008, 17:41:50php6 demek istedin sanırım... evet kaldırılacaktır.. birçok yenilikte bekliyor bizleri...MC_delta_T adlı üyeden alıntı: mesajı görüntüle
soruna gelicek olursak. mesela bir koşulun içinde session değişkeni atadıysan ve şart true olmazsa haliyle içerisindeki session değişkeni değer almayacaktır.kodun devamında eğer varlığını kabul edip buna göre akış oluyorsa bu hatayı basar. onun için baştan tanımlamak gerekiyor. sorunu aşmak için değişkeni baştan belirt$_SESSION['deneme'] = NULL ;
gibi....
deneme yanılma olayı ile çözebilirsiniz veya fonksiyon kapalı olabilir sunucuda