مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

abbsa

عضویت از 1395/07/03

دریافت پارامتر فارسی

  • جمعه 29 دی 1396
  • 14:14
تشکر میکنم

سلام دوستان عزیز به یه مشکلی خوردم ممنون میشم کمکم کنید

یه پروژه php MVC دارم نمیتونم به متدم پارامتر فارسی ارسال کنم فقط انگلیسی قبول میکنه اگه فارسی ارسال کنم ارور server Not found

میده url زیر رو در نظر بگیرید

Myproject/product/1/iphonex

این رو قبول میکنه ولی وقتی iphonex رو به فارسی میفرستم  (ایفون ایکس) ارور سرور نات فوند میده

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

farshadfarokhi

عضویت از 1395/11/20

  • چهارشنبه 4 بهمن 1396
  • 09:59

سلام

معمولا این مشکل به خاطر space بین کلمات پیش میاد. برای اینکار بهتره از یه چیزی به اسم slug استفاده کنید.

این slug همون عنوان شما هست (مثلا اینجا «آیفون ایکس») که همه space ها رو به خط فاصله تبدیل میکنن. میتونید اون رو هم توی دیتابیس ذخیره کنید که عنوان تبدیل میشه به چیزی شبیه به این: «آیفون-ایکس»

اینجوری هم url  خوبی دارید و هم اینکه اون مشکل پیش نمیاد.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)