Hi zusammen,
Ich habe nur eine kurze Sicherheitsfrage.
Ich habe ein Suchfeld auf meiner index.php und Sende dort mein Formular per GET ab.
Das Formular und die Auswertung erfolgt beides in der index.php
Filtern und Escapen tu ich wie folgt:
Index.php das Formular:
Ich hab mal was von Tokens und Cross Site Script Attacken gelesen, ist das hier von Nöten ?
Ich habe nur eine kurze Sicherheitsfrage.
Ich habe ein Suchfeld auf meiner index.php und Sende dort mein Formular per GET ab.
Das Formular und die Auswertung erfolgt beides in der index.php
Filtern und Escapen tu ich wie folgt:
Index.php das Formular:
Code:
<form action="index.php" method="get">
<div class="searchbar">
<input type="text" name="search" class="searchfield input" id="searchfield" maxlength="200" alt="Suche... " value="Suche... " onclick="document.getElementById('searchfield').value=''; this.style.color = '#000';" />
<input type="submit" id="submit" class="search-button" value="" />
</div>
</form>
PHP-Code:
<?php // Suche
if(isset($_GET["search"]) && !empty($_GET["search"])) {
$search = preg_replace( "/[^a-z0-9]/i", "", $_GET["search"] );
$sql = "SELECT * FROM ".$sqltab27." WHERE name LIKE '%".$db->escape($search)."%'";
usw ......
?>

Kommentar