Muncul Pesan Disallowed Key Characters di Website? Ini Penjelasannya

Saat mencoba membuka sebuah website, bisa jadi Anda pernah menemui pesan error seperti "Disallowed Key Characters". Pesan ini bisa membingungkan, apalagi jika Anda tidak mengutak-atik apa pun sebelumnya.
Lantas, apa sebenarnya arti dari pesan ini, kenapa bisa terjadi, dan bagaimana cara mengatasinya? Simak penjelasan berikut untuk memahami lebih dalam.
Arti Disallowed Key Characters
Pesan error “Disallowed Key Characters” biasanya muncul saat sebuah situs web atau aplikasi mendeteksi adanya karakter yang tidak diizinkan dalam input yang Anda masukkan—baik dari URL, kolom formulir, maupun data cookie.
Penyebab umum Disallowed Key Characters
Cookie yang mengandung karakter aneh
Browser sering kali menyimpan cookie untuk membantu memuat ulang situs lebih cepat. Namun, jika cookie tersebut berisi karakter tidak standar, seperti simbol aneh atau kode khusus, situs bisa saja menolaknya.
Hal ini terjadi karena sistem keamanan situs menganggap karakter tersebut sebagai potensi ancaman. Akibatnya, Anda akan melihat pesan error saat mencoba mengakses situs.
Input URL atau formulir tidak valid
Kesalahan bisa terjadi jika Anda memasukkan karakter khusus dalam form atau URL, misalnya tanda %, &, atau tanda kutip (‘ “).
Beberapa framework seperti CodeIgniter memiliki aturan ketat terkait karakter yang boleh digunakan dalam URL atau form. Bila input yang Anda kirim mengandung karakter di luar aturan ini, sistem akan secara otomatis memblokirnya dan menampilkan pesan error.
Pengaturan keamanan server
Situs web modern biasanya dilengkapi dengan sistem keamanan yang hanya mengizinkan karakter tertentu untuk diproses. Ini dilakukan untuk mencegah berbagai serangan siber, seperti SQL injection atau cross-site scripting (XSS).
Jika sistem mendeteksi adanya karakter asing atau tidak dikenal, maka permintaan Anda akan ditolak dan pesan “Disallowed Key Characters” akan ditampilkan.
Cara mengatasi error Disallowed Key Characters
Hapus cookie dan cache browser
Langkah pertama yang bisa Anda coba adalah menghapus data cookie dan cache pada browser. Ini sangat efektif terutama jika penyebab error berasal dari data lama atau rusak yang tersimpan di browser Anda. Setelah dibersihkan, coba akses kembali situs yang bermasalah.
Coba gunakan browser lain atau mode incognito
Terkadang error bisa disebabkan oleh ekstensi tertentu atau pengaturan khusus pada browser. Untuk memastikan hal ini, coba buka situs menggunakan browser lain atau mode incognito (penyamaran). Jika situs dapat diakses dengan lancar, berarti ada konflik di browser utama Anda.
Periksa input yang Anda masukkan
Saat mengisi form atau mengetik URL, pastikan Anda hanya menggunakan karakter yang umum dan diperbolehkan. Hindari penggunaan simbol-simbol aneh yang mungkin ditolak oleh sistem. Gunakan karakter standar seperti huruf, angka, titik, atau garis miring saja.
Hubungi tim dukungan situs
Jika semua langkah di atas tidak berhasil, besar kemungkinan masalahnya berada di sisi server situs. Anda bisa menghubungi tim dukungan teknis situs tersebut.
Sertakan informasi detail seperti nama browser, URL yang diakses, dan langkah yang memicu munculnya error. Tim dukungan biasanya dapat membantu memeriksa lebih lanjut dan memberikan solusi.