ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingถามเรื่อง codeigniter กับ url หน่อยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ถามเรื่อง codeigniter กับ url หน่อยครับ  (อ่าน 2383 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
RaulGonzales
สมุนแก๊งเสียว
*

พลังน้ำใจ: 22
ออฟไลน์ ออฟไลน์

กระทู้: 721



ดูรายละเอียด
« เมื่อ: 02 พฤษภาคม 2010, 09:53:46 »

คือปกติ url ที่ผมเขียนจะเป็น

www.ปปป.com/title/id

ซึ่งเวลาจะ get ค่า id มาก็จะเขียน $this->uri->segment(2); จะได้ค่า id


แต่ปัญหาก็คือผมอยากเขียนแบบ

www.ปปป.com/title-id   

แล้วทีนี้จะเอา ค่า id มายังไงอะครับ
บันทึกการเข้า

ลงประกาศ ซื้อ,ขาย,เช่า,บ้าน,คอนโด,ที่อยู่ กับ www.properlive.com
ball6847
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 212
ออฟไลน์ ออฟไลน์

กระทู้: 4,174



ดูรายละเอียด
« ตอบ #1 เมื่อ: 02 พฤษภาคม 2010, 10:13:39 »

แก้ไฟล์ application/config/routes.php ครับ

http://codeigniter.com/user_guide/general/routing.html

หลักการคล้ายๆกับ mod_rewrite ครับ


พวกดึงค่าอะไรก็ดึงค่าเหมือนเดิมคับ เพราะเราทำการปรับ uri ให้กลายเป็น segment แบบที่เราต้องการคับ
บันทึกการเข้า

RaulGonzales
สมุนแก๊งเสียว
*

พลังน้ำใจ: 22
ออฟไลน์ ออฟไลน์

กระทู้: 721



ดูรายละเอียด
« ตอบ #2 เมื่อ: 02 พฤษภาคม 2010, 10:30:27 »

แก้ไฟล์ application/config/routes.php ครับ

http://codeigniter.com/user_guide/general/routing.html

หลักการคล้ายๆกับ mod_rewrite ครับ


พวกดึงค่าอะไรก็ดึงค่าเหมือนเดิมคับ เพราะเราทำการปรับ uri ให้กลายเป็น segment แบบที่เราต้องการคับ


ขอบคุณครับ

ผมใช้ .htaccess แทนได้ละครับ ขอบคุณมากครับ
บันทึกการเข้า

ลงประกาศ ซื้อ,ขาย,เช่า,บ้าน,คอนโด,ที่อยู่ กับ www.properlive.com
gelonly
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 4



ดูรายละเอียด
« ตอบ #3 เมื่อ: 23 กรกฎาคม 2011, 10:47:16 »

สอบถามเพิ่มเติมครับ หากเราจะทำ url ที่มีภาษาไทยด้วยทำอย่างไรครับ
เช่น www.website.com/ ผลิตภัณฑ์-สบู่-ยาสระผม
ประมาณนี้อ่ะครับ
ขอบคุณมากๆครับ
บันทึกการเข้า
thenetxx
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 41
ออฟไลน์ ออฟไลน์

กระทู้: 1,986



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 23 กรกฎาคม 2011, 14:09:14 »

 อยากแนะนำว่าให้แก้ที่ route.php ดีกว่า เพราะแก้ที่ .htaccess เหมือนการ hack framework ครับ

บันทึกการเข้า

Develop site but can't develop life
ASIA
vii
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 132
ออฟไลน์ ออฟไลน์

กระทู้: 986



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 23 กรกฎาคม 2011, 14:27:41 »

สอบถามเพิ่มเติมครับ หากเราจะทำ url ที่มีภาษาไทยด้วยทำอย่างไรครับ
เช่น www.website.com/ ผลิตภัณฑ์-สบู่-ยาสระผม
ประมาณนี้อ่ะครับ
ขอบคุณมากๆครับ

แก้ใน config.php ตรง $config['permitted_uri_chars']
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์