PDA

View Full Version : چرا حروف فارسی در url معنی ندارد



olampiad
سه شنبه 05 خرداد 1394, 09:45 صبح
سلام و خسته نباشید به دوستان عزیز
به این تصویر ی نگا بندازید.
http://s3.picofile.com/file/8190374126/one.PNG
به این کد هم ی نگا بندازید


private function __geturl(){ $url=isset($_GET['url']) ? $_GET['url'] :NULL; $url=rtrim($url,'/'); $url=(filter_var($url,FILTER_SANITIZE_URL)); $this->_url=explode('/',$url);}

همونطور که میبینید این کد داره url من رو تفکیک میکنه.
کلماتی رو که بین / وجود دارد رو داخل یک خانه از آرایه میگذارد.
حالا من بجای حروف انگلیسی از حروف فارسی استفاده کردم که اصلا حروف فارسی رو تفکیک نمیکنه.
مشکل از کجاست؟
خیلی ممنون

H:Shojaei
سه شنبه 05 خرداد 1394, 11:09 صبح
url رو تغییر بدین چند پارامتر فارسی انگلیسی دیگه به اول آخرش اضافه کنید ببینید اصلا کار میکنه با فارسی یک بار با انگلیسی با هر دو ببینید اینا نتایجش چی میشه؟