Membuat filter input sendiri (PHP,HTML)


 

Penjelasan:

Sebenarnya ada cara untuk memfilter tanpa kita buat sendiri dan sangat mudah cukup ketikkan htmlspecialchars() atau htmlentities() maka secara otomatis karakter <>"' akan difilter namun () tidak difilter nah untuk membuat filter sendiri seperti () atau kata javascript,alert,prompt,confirm dll bisa seperti dibawah ini contohnya.

 

 code:

 <!DOCTYPE html>
<html>
<head>
  <title>Percobaan</title>
</head>
<body>
<form method="POST"  action="index.php">
  <input type="text" placeholder="input" name="input">
  <input type="submit" value="proses" name="proses">
</form>
<?php  
$input = $_POST['input'];
$array = array(
  "(" => "&lpar;",
  ")" => "&rpar;",
  "<" => "&lt;",
  ">" => "&gt;"
);
$hasil = str_replace(array_keys($array), array_values($array), $input);
echo $hasil;
?>
</body>
</html>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Komentar