Form gönderirken veriyi encode ettirmek

Form gönderimi esnasında textbox’lar içine yazılan &, “, ‘, gibi karakterler birden fazla veri göndeririken sorun oluşturabilir ve hatta güvenlik sorunlarına neden olabilir. Aslında formun gönder düğmesine tıkladığımız anda aldığımız verileri anında değiştirmek için bir javascriptte yazılabilir ancak bu sorunun daha basit bir çözümü de mevcut.

<form name=”veriler” action=”post.php” method=” …..> şeklinde form etiketimizin içine;

enctype=”application/x-www-form-urlencoded”

eklediğimizde yani <form name=”veriler” action=”post.php” enctype=”application/x-www-form-urlencoded”…> şekline dönüştürdüğümüzde herhangi bir sorunla karşılaşmadan formdaki verileri encode edilmiş halde diğer sayfaya gönderebiliriz.

Bir yanıt yazın

E-Posta adresiniz yayınlanmayacaktır.

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.