es geht um diese Klasse cRequestValidator. Wenn Contenido die Parameter prüft und diese sind nicht gültig, wird eine entsprechende Ausgabe durch die Methode checkParams "Parameter check failed!" generiert. Kann ich diese modifieren oder gibt es hierfür einen besseren Ansatz(Updatesicher usw.)? Momentan habe ich die Methode so grob angepasst. Mein Problem: Irgendwie hat Google diese Fehler-Seite indiziert und möchte dies zukünftig unterbinden?
Code: Alles auswählen
public function checkParams() {
if ((!$this->checkGetParams()) || (!$this->checkPostParams() || (!$this->checkCookieParams()))) {
$this->logHackTrial();
if ($this->_mode == 'stop') {
ob_end_clean();
$msg = 'Parameter check failed! (%s = %s %s %s)';
header('Location: https://www.xxx.de/');
exit();
// prevent XSS!
// $msg = sprintf($msg, htmlentities($this->_failure), htmlentities($_GET[$this->_failure]), htmlentities($_POST[$this->_failure]), htmlentities($_COOKIE[$this->_failure]));
// die($msg);
}
}
return true;
}
Gruß
Leonhard