fix: improve search term length validation to support multibyte characters
This commit is contained in:
parent
c1cb39e083
commit
d46c76d676
@ -18,7 +18,8 @@ $conn = db_connect();
|
||||
// (statt der Kategorie-Sektionen).
|
||||
// ─────────────────────────────────────────────
|
||||
$searchTerm = isset($_GET['search']) ? trim((string)$_GET['search']) : '';
|
||||
if ($searchTerm !== '' && mb_strlen($searchTerm, 'UTF-8') >= 2) {
|
||||
$searchLen = function_exists('mb_strlen') ? mb_strlen($searchTerm, 'UTF-8') : strlen($searchTerm);
|
||||
if ($searchTerm !== '' && $searchLen >= 2) {
|
||||
$like = addcslashes($searchTerm, "%_\\");
|
||||
$like = '%' . $like . '%';
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user