سلام دوستان
تکه کد PHP برای جستجو در سایت دارم :
$regex = preg_match('/[\'^£$%&*()}{@#~?><>,|=_+¬-]/', $_GET['se']);
if ($regex) {
echo "<script>window.location.href = 'index'</script>";
}
else
{
// اجرای دستورات جستجو
}
مشکل تنها زمانی رخ میده که حرف ج در کلمه وجود داشته باشه !
یعنی انگار یکی از کارکتر های که در دستور preg_match نوشتم محاسبه میشه و بدنه if اجرا میشه.