Hallo Liebe Towner,
Ich habe eine Klasse in PHP geschrieben, die eure POST oder GET, vor XSS und SQLI schützt.
Die Klasse ist sehr small gehalten, sollte eigentlich sehr einfach sein sowas zu machen.
Die PHP-Klasse:
PHP
		
					
				<?php
	/* Author: Steekarlkani, Yannici ! */
	class Protection {
    	public $datadebug;
    	public $iexit;
    	public function Protection($datadebug, $iexit) {
        	$this->datadebug = $datadebug;
        	$this->iexit = $iexit;
    	}
    	private function ProtectMode($arr) {
        	foreach ($arr As $key => $value) {
            	if (is_array($value)) {
                	$arr[$key] = $this->ProtectMode($value);
            	} else {
                	if ($this->datadebug == true) {
                    	echo htmlspecialchars(mysql_real_escape_string($value));
                	} else {
                    	$arr[$key] = htmlspecialchars(mysql_real_escape_string($value));
                	}
            	}
        	}
        	return $arr;
    	}
    	public function Protect() {
        	if ($this->iexit == true) {
            	$_POST = $this->ProtectMode($_POST);
            	$_GET = $this->ProtectMode($_GET);
        	}
    	}
	}
	?>
	
			Alles anzeigen
	Test-Form:
PHP
		
					
				<?php
require_once("./Classes/class.Protect.php");
if(isset($_POST["submit"])){
	$protect = new Protection(true, true); // 1 = data, 2 = debugmode
	$protect->Protect();
}
?>
<center>
<form action="index.php" method="post">
Test-Form: <br /> <input type="text" name="test">
<br /> <br />
<input type="submit" value="schniddel" name="submit">
</center>
	
			Alles anzeigen
	Geschrieben habe ich es, weil mich Leute andauernd nach einem ,,Lückenfreien Habblet-Ordner Fragen''.
Im Laufe des Tages werde ich sie noch verbesseren.
Eine Form hab ich ebbenfalls mitgeliefert damit ihr sie testen könnt.
Liebe Grüsse GermanKB.