Antisipasi Error: The URI you submitted has disallowed characters pada Codeigniter

Baru sadar dengan error "The URI you submitted has disallowed characters" dikala mau coba balas komentar pada posting dengan menggunakan account facebook. Kaget, karena sebelumnya tidak ada error seperti itu. Prediksi ini bisa terjadi dikarenakan pindah server namun trouble yang sebenarnya belum ketemu sampai sekarang :)

Setelah coba tanya om google akhirnya ketemu satu tulisan di davidmichaelthompson.com yang maknyus bisa mengatasi error tersebut.

Saya coba kasih tahapannya yang saya lakukan, sangat simple karena dengan 2 langkah ini error tersebut bisa teratasi :)

Edit file URI.php (system/libraries/URI.php)

Cari baris:

if ( ! preg_match("|^[".preg_quote($this->config->item('permitted_uri_chars'))."]+$|i", rawurlencode($str)))

Ganti dengan :

if ( ! preg_match("|^[".($this->config->item('permitted_uri_chars'))."]+$|i", rawurlencode($str)))

Edit file config.php (system/application/config/config.php)

Cari baris:

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_-';

Ganti dengan :

$config['permitted_uri_chars'] = 'a-z 0-9~%\.\:_\-';

Allhammdulillah dengan langkah diatas, kasih komentar menggunakan account facebook bisa berfungsi kembali.

Semoga bermanfaat :)

 

Tags:
  • #null
  • Mutiara Hadist: Apakah Anda Punya Sifat Munafik?

    Dari Abdillah Bin 'Amr Bin Al-'Ash Ra. Bahwa Rasulullah Saw Bersabda: "Barangsiapa Yang Memiliki Empat Sifat Maka Ia Munafik Murni Dan Barangsiapa Memiliki Satu Darinya, Berarti Ia Mempunyai Satu Sifat Munafik, Yaitu Jika Diberi Amanat Ia Berkhianat, Bila Bicara Ia Dusta, Jika Berjanji Ia Mengingkari Dan Jika Bersengketa Ia Membongkar Rahasia Terdahulu."

    TOP