אני אישית יותר משתמש בEREGI
והייתי עושה משהו הפוך, בודק אם יש תווים שונים ממה שציינת:
קוד:
if (eregi("[^a-zA-z0-9_\.א-ת\?\&\%\/]+", $_SERVER['REQUEST_URI'])) {
header("Location: index.php");
}
האחוזים משום שחלק מהדפדנים כמו פירפוקס הופכים את העברית ישר ל
URL CODE
ואז הוא בסגנון
%E0
סימני השאלה וה& למשתנים בקוד