Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
571
Tıklama
0
Öne Çıkarma
Pardus'ta php.ini??
N
19 yıl (189 mesaj)
Çavuş
Konu Sahibi

Hepinize merhaba.

Pardusun deposundan apache server'ı mod_php'yi ve mysql-server'ı indirdim ve de php scriptlerini çalıştırmayı becerebildim(ne mutlu bana). Ancak şöyle bir sorun var ki post metoduyla gelen bilgileri kullanabilmek için HTTP_POST_VARS() metodunu kullanmak zorunda kalıyorum çünkü register_globals'ın durumu 'off'. Bunu değiştirebilmek için php.ini dosyasında değişiklik yapmamın gerektiğini öğrendim(ama nerden hatırlamıyorum) fakat bu dosyayı bulamadım. phpinfo() metodunun bana dediğine göre php.ini dosyası /etc/php içerisindeymiş. Fakat etc dizininde php adlı ne bir klasör var ne de dosya. Korkarım bu sorunu halledemezsem 1 hafta içinde easyphp kullanıcam. Yardımcı olabilirseniz sevinirim. Hepinize iyi çalışmalar.



C
19 yıl (4908 mesaj)
Yarbay

register_globals' in on olması doğru. Kesinlikle ama kesinlikle on yapıp çalıştırmayın. Post metoduyla gönderilen verileri $HTTP_POST_VARS ya da $_POST şeklinde almaya alışın. Doğrudan değişken değerlerini almak doğru bir yöntem değil. Son derece güvensiz ve hatalı. $_POST şeklinde almaya ve değişkenler üzerinde kontrol yapmaya alışın.

Eğer register_globals'i on olarak çalıştıran kodlar yazmaya devam ederseniz, korkarım ki geliştirdiğiniz bütün web uygulamaları kolaylıkla kırılabilecek ve çökertilecek. Bu işten atılma sebebiniz bile olabilir. Şimdiden uyarayım.


Bu mesaja 1 cevap geldi.
N
19 yıl (189 mesaj)
Çavuş
Konu Sahibi

Güvenlik kısmında söylediklerinizi ilk defa duyuyorum, teşekkür ederim.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.