سلام دوستان عزیز به یه مشکلی خوردم ممنون میشم کمکم کنید
یه پروژه php MVC دارم نمیتونم به متدم پارامتر فارسی ارسال کنم فقط انگلیسی قبول میکنه اگه فارسی ارسال کنم ارور server Not found
میده url زیر رو در نظر بگیرید
Myproject/product/1/iphonex
این رو قبول میکنه ولی وقتی iphonex رو به فارسی میفرستم (ایفون ایکس) ارور سرور نات فوند میده
سلام
معمولا این مشکل به خاطر space بین کلمات پیش میاد. برای اینکار بهتره از یه چیزی به اسم slug استفاده کنید.
این slug همون عنوان شما هست (مثلا اینجا «آیفون ایکس») که همه space ها رو به خط فاصله تبدیل میکنن. میتونید اون رو هم توی دیتابیس ذخیره کنید که عنوان تبدیل میشه به چیزی شبیه به این: «آیفون-ایکس»
اینجوری هم url خوبی دارید و هم اینکه اون مشکل پیش نمیاد.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)