ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: RaulGonzales ที่ 02 พฤษภาคม 2010, 09:53:46



หัวข้อ: ถามเรื่อง codeigniter กับ url หน่อยครับ
เริ่มหัวข้อโดย: RaulGonzales ที่ 02 พฤษภาคม 2010, 09:53:46
คือปกติ url ที่ผมเขียนจะเป็น

www.ปปป.com/title/id

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


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

www.ปปป.com/title-id   

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


หัวข้อ: Re: ถามเรื่อง codeigniter กับ url หน่อยครับ
เริ่มหัวข้อโดย: ball6847 ที่ 02 พฤษภาคม 2010, 10:13:39
แก้ไฟล์ application/config/routes.php ครับ

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

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


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


หัวข้อ: Re: ถามเรื่อง codeigniter กับ url หน่อยครับ
เริ่มหัวข้อโดย: RaulGonzales ที่ 02 พฤษภาคม 2010, 10:30:27
แก้ไฟล์ application/config/routes.php ครับ

[url]http://codeigniter.com/user_guide/general/routing.html[/url]

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


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


ขอบคุณครับ

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


หัวข้อ: Re: ถามเรื่อง codeigniter กับ url หน่อยครับ
เริ่มหัวข้อโดย: gelonly ที่ 23 กรกฎาคม 2011, 10:47:16
สอบถามเพิ่มเติมครับ หากเราจะทำ url ที่มีภาษาไทยด้วยทำอย่างไรครับ
เช่น www.website.com/ (http://www.website.com/)ผลิตภัณฑ์-สบู่-ยาสระผม
ประมาณนี้อ่ะครับ
ขอบคุณมากๆครับ


หัวข้อ: Re: ถามเรื่อง codeigniter กับ url หน่อยครับ
เริ่มหัวข้อโดย: thenetxx ที่ 23 กรกฎาคม 2011, 14:09:14
 อยากแนะนำว่าให้แก้ที่ route.php ดีกว่า เพราะแก้ที่ .htaccess เหมือนการ hack framework ครับ



หัวข้อ: Re: ถามเรื่อง codeigniter กับ url หน่อยครับ
เริ่มหัวข้อโดย: vii ที่ 23 กรกฎาคม 2011, 14:27:41
สอบถามเพิ่มเติมครับ หากเราจะทำ url ที่มีภาษาไทยด้วยทำอย่างไรครับ
เช่น [url=http://www.website.com/]www.website.com/[/url] ([url]http://www.website.com/[/url])ผลิตภัณฑ์-สบู่-ยาสระผม
ประมาณนี้อ่ะครับ
ขอบคุณมากๆครับ

แก้ใน config.php ตรง $config['permitted_uri_chars']