Langsung ke konten utama

Postingan

Menampilkan postingan dengan label web server

register_globals Agar Parameter Menjadi Variabel Secara Otomatis di PHP

Menyalakan register_globals: Langkah menyalakan register_globals: Ubah php.ini: On -kan register_globals register_globals = On Tambahkan  & ~E_WARNING atau  ~E_WARNING pada baris error_reporting misal: error_reporting = E_ALL & ~E_WARNING Restart apache  Pembahasan: Dengan fitur ini, kode PHP dapat menggunakan parameter dari request yang diberikan secara langsung sebagai variabel  tanpa perlu mengambilnya secara manual dengan $_GET, $_POST atau yang lainnya. Jadi bila biasanya kita menggunakan: <?php $ nama = $ _GET [ ' nama ' ] ; echo $ nama ; ?> Maka bila fitur register_globals dinyalakan, yang perlu dilakukan hanyalah: <?php echo $ nama ; ?> karena, proses inisialisasi variabel $nama telah dilakukan secara otomatis oleh interpreter PHP. Fitur ini sebenarnya membuka celah keamanan dari server, sehingga sebaiknya tidak dinyalakan. Fakta: Mulai dari PHP 4.2.0 register_globals bernilai default OFF ....

Memastikan mod_rewrite Apache dengan a2enmod

Ketik sudo a2enmod rewrite di baris perintah untuk memastikan mod_rewrite berjalan. Bila belum berjalan akan tampil tulisan: Enabling module rewrite. Run '/etc/init.d/apache2 restart' to activate new configuration Bila muncul tulisan diatas, berarti mod_rewrite yang belum berjalan tersebut telah langsung dinyalakan oleh a2enmod . Selanjutnya kita tinggal menyalakan ulang layanan web apache dengan perintah: sudo /etc/init.d/apache2 restart Sedangkan bila telah berjalan, yang tampil adalah: Module rewrite already enabled Sumber : http://ubuntuforums.org/showthread.php?t=1183268