Pardus... Özgürlük Ýçin...
Ana sayfa İletişim adresi Abonelik

Php de Register Global Nasıl Aktif Edilir

«Onceki Sayfa : Vhcs2 authdaemond Problemi »
« Sonraki Sayfa : Firefox eklentisi ve açıklamaları »

İlk önce php.ini dosyanızın yerini tesbit etmeniz gerekir. bunun en kolay yolu olarak bir php dosyası oluşturabilirsiniz, örnek olarak adı info.php olacak şekilde. İçeriğide şu şekilde olursa;


phpinfo();
?>

Bu sayfayı çağırdığınızda http://domain.com/info.php yada http://localhost/info.php gibi burdaki döküm içerisinde php.ini dosyanızın bulunduÄŸu yolu bulabilirsiniz. Yine bu phpinfo dökümü içerisinde ÅŸu anki register global seçeneÄŸinin durumu belirtilmektedir.

Bir sonraki adımda ise php.ini dosyası içerisinde register_globals = Off şeklinde bir satır bulacaksınız. bu parametreyi on yaptıktan sonra php yi modül olarak kurdu iseniz apache yi tekrar başlatmalısınız. Cgi olarak kurmuşsanız Apache yi tekrar başlatmanız gerekmez. Linux kullaniyorsaniz bu
/etc/init.d/apache2 restart
yada
/etc/init.d/httpd restart
yada
service httpd restartÅŸeklinde olacaktır. Windows kullaniyor iseniz Apache monitor programindan yada Servislerden Apache yi bulup tekrar baÅŸlatmanız iÅŸlemi tamamlayacaktır. bundan sonra artık $_GET[”kime”] yerine $kime deÄŸiÅŸkenini kullanabilirsiniz.

Benim tavsiyem olarak ise formdan gelen değerlere $_GET yada $_POST sessiondan gelen değerlere $_SESSION cookieden gelen değerlere $_COOKIE olarak kullanmaya alışmanızdan yana.Çünkü daha sonra php dosyalarınızı yüklediğiniz sunucuda bu destek pasif olsa bile sizin kodlarınızın sorunsuz çalışacaktır ki her zaman sunucuda bu ayarı yapmaya vakıf olmayabilirsiniz.

12345 (1 votes, average: 5 out of 5)
Loading ... Loading ...

ilgili Yazilar


  • nforce chipsetli anakartlarda görüntü ve ses nasıl alırım?
  • Scroll fareleri Xwindows’ta nasıl kullanırız?
  • PHP’de herhangi bir Web sayfasını nasıl epostayla yollayabilirim?
  • C ile program yazarken matematiksel iÅŸlevler kullanıyorum (sqrt, sin gibi), programımın en başında #include var, fakat program derlenirken /tmp/ccayiXgZ.o: In function `main’: /tmp/ccayiXgZ.o(.text+0×19): undefined reference to `sqrt’ ÅŸeklinde hata alıyorum, bu sorunu nasıl çözerim?
  • Standart kurulumda nvidia ekran kartımın 3D özelliklerini nasıl kullanırım?
  • DTMF sinyallerini nasıl üretebilirim?
  • QT kullanarak geliÅŸtirilen uygulamalar nasıl derlenir?
  • Kubuntu
  • Belgeler
  • Apf ile Antidos Apf Firewall ile Dos Saldırısı Önleme


  • Toplam Okunma: 902 | Bugünkü Okunma: 3 | En Son Okunma: 03.02.2012 - 22:08