I have a contact form in my website. I made a class to handle the whole process. But there is something not working in it.
Ben sömürü kontrol etmek için 2 işlevleri vardır ve onlar çalışmıyor. Onlarla yanlış bilmiyorum, işte onlar:
private function _validateExploit($val) {
$exploitPattrens = array('content-type', 'to:', 'bcc:', 'cc:', 'document.cookie', 'document.write', 'onclick', 'onload', '\n', '\r', '\t', '%0A', '%0D', '%08', '%09');
foreach ($exploitPattrens as $exploit) {
if (strpos($exploit, $val) !== false){
return true;
}
}
return false;
}
public function isExploit () {
if(call_user_func_array(array($this, '_validateExploit'), $_POST)) {
echo $errorMsg;
}
}
I isExploit()
olursa olsun bu hep ben bir girdi olarak vermek, ne return false. Çağırdığınızda
Ben call_user_func_array
ile yanlış bir şey var sanırım, ama ben bulamıyorum.
Şimdiden teşekkürler!