PDA

View Full Version : چرا / یه جور دیگه تو url نشون میده



olampiad
سه شنبه 02 تیر 1394, 18:00 عصر
سلام و خسته نباشید به دوستان عزیز
به این تصویر ی نگا بندازید.
http://s3.picofile.com/file/8195330092/kjhgf.PNG
این تصویر از دیتابیسم هستش.
می بینید که متن تو دیتابیس به این صورته.
maj/مطالب

ولی وقتی میارم تو url نشون بدم به این شکل درمیاد.
تو تصویر ی نگا بندازید.
http://s6.picofile.com/file/8195330334/asdgsdr.PNG
مشکل از کجاست؟
چیکار کنم که / تو url به این %2F شکل نشون نده و / نشون بده.
خیلی ممنون

680100
سه شنبه 02 تیر 1394, 18:04 عصر
درود
بهتر به همین صورت باشه
مثلا اگر به / نمایش بده آنوقت صفحه خطای not found میده

680100
سه شنبه 02 تیر 1394, 18:06 عصر
یا بهتره با تابع


str_replace('/', '-', $title);

استفاده کنی تا لینک به جای / بیاد - بزاره

olampiad
سه شنبه 02 تیر 1394, 18:44 عصر
آخه من با / دایرکتوری درست کردم و دارمن دایرکتوری میخونم.
اگه mvc کار کرده باشین میدونید که من چی دارم میگم.
jamejam/maj/عنوان
من با استفاده از / میخوام مطالب رو تو url از هم جدا کنم.
ولی میخوام خود / تو url نشون داده بشه.
مرسی

djsaeedkhan
سه شنبه 02 تیر 1394, 23:25 عصر
سلام
%2f همون Space یا خط فاصله هست. تابع str_replace بذار که فاصله هارو با _ یا - جایگزین کنه. درست میشه. اینکارو میتونی وقتی تو دیتابیس میخای ذخیره کنی استفاده کنی.
اگر سایت های خبری رو نگاه کنی تو آدرس خبر ها متوجه میشی