تالار گفتمان nCIS.ir

نسخه‌ی کامل: اجازه به درج کاراکتر های فارسی در ادرس
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
دوستان من یه سیستم mvc دارم که به این کد میگم چه کاراکتر هایی مجاز نیستن
$configs['invalidUrlChars'] = '#[^a-z0-9-_/]#i';




و با این خط کد هم اگر کاراکتر های غیر مجاز وجود داشته باشن حذف میشن

        $this->route = preg_replace($config->invalidUrlChars, '', $path);




الان این با کاراکتر های فارسی هم مشکل داره و حذفشون میکنه میخوام حذف نکنه و اجازه درج داشته باشم چطور میتونم اینو تغییرش بدم؟
آخر regex که i گذاشتید اگه u بذارید از utf8 هم ستاپورت میکنه