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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming***______เรื่องการ Rewrite Url ของ php_____***แค่คิดเห็นก็ได้___Thanks____
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ***______เรื่องการ Rewrite Url ของ php_____***แค่คิดเห็นก็ได้___Thanks____  (อ่าน 2309 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
!Blogger SEO~~
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,932



ดูรายละเอียด เว็บไซต์
« เมื่อ: 05 มีนาคม 2011, 22:50:04 »

คือแบบว่าผมได้เขียน Script ดึงหน้าแสดงโชวอะครับ
พอดีว่าต้องการที่จะ Rewrite ให้มันสวยๆหน่อย เช่น
category.php?n=2 เป็น category.php?n=Bestseller
อะไรประมาณนี้อะครับ
แล้วที่สำคัญ มันมีหลาย Url ด้วยครับ คือเรียงไปเรื่อยๆครับ ประมาณว่า เปลี่ยนค่า ตัวเลขข้างหลังเป็นคำที่เรากำหนดลงใน ไฟล์ php

ไม่ทราบว่าต้องเขียนหรือแก้ไขอย่างไร
บันทึกการเข้า

ตั้มคอมพิวเตอร์
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,467



ดูรายละเอียด
« ตอบ #1 เมื่อ: 05 มีนาคม 2011, 22:51:11 »

smf รึป่าวครับ

ถ้า smf ตามไป http://www.thaiseoboard.com/index.php/topic,64551.0.html
บันทึกการเข้า
!Blogger SEO~~
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,932



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 05 มีนาคม 2011, 22:55:23 »

smf รึป่าวครับ

ถ้า smf ตามไป http://www.thaiseoboard.com/index.php/topic,64551.0.html



76<77 ครับสำหรับความคิดเห็น แต่ผมต้องการพวก php เฉยๆอะครับ
บันทึกการเข้า

!Blogger SEO~~
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,932



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 05 มีนาคม 2011, 23:43:23 »

สงสัยโจทย์ยากไปหรือเนี่ย
บันทึกการเข้า

bouy22
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,334



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 06 มีนาคม 2011, 00:00:28 »

ผมว่าถ้าต้องการตามแบบที่ให้มา ก็เพิ่มฟิลด์ในเทเบิล เอาไว้เก็บ url rewrite
จากนั้นเวลาเรียก แทนที่จะเรียกเป็นไอดี ก็ไปเรียกจาก url rewrite ที่เราเก็บไว้แทน แต่อาจต้องระวังเรื่องการซ้ำกันของตัวแปร

ปล.อันนี้แค่แนวคิดเบื้องต้นนะคับ ลองเอาไปประยุกต์ดู
บันทึกการเข้า

สนใจทำธุรกิจไอศกรีมหนองโพ คลิกเลย | ลงประกาศโฆษณา ประกาศฟรี | เว็บฝากรูป | สคริปเกมแฟลช |
ผลิตภัณฑ์เสริมอาหารออกซิเจนน้ำ Adoxy
nidcha
คนรักเสียว
*

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

กระทู้: 190



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 06 มีนาคม 2011, 00:04:57 »

ทำไมไม่เขียนเป็น จาก category.php?n= .... เป็น /Bestseller.html ล่ะค่ะ ดีกว่าอีก  wanwan044  Tongue งง
เขียนในไฟล์ .htaccess แทน
บันทึกการเข้า
thai2ads
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,172



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 06 มีนาคม 2011, 00:09:04 »

ทำไมไม่เขียนเป็น จาก category.php?n= .... เป็น /Bestseller.html ล่ะค่ะ ดีกว่าอีก  wanwan044  Tongue งง
เขียนในไฟล์ .htaccess แทน
เห็นด้วยกับท่านนี้ครับผม wanwan019
บันทึกการเข้า

รับทำเว็บไซต์ เขียนระบบต่างๆตามที่ต้องการ (ยกเว้น 18+ กับการพนัน) ระบบมีปัญหาการใช้งานแจ้งพจได้เลยนะครับอย่าได้เกรงใจเพราะเดี๋ยวมันจะไม่รู้ปัญหา
ออกแบบเว็บไซต์ | รับทำเว็บไซต์ |
!Blogger SEO~~
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,932



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 06 มีนาคม 2011, 12:34:54 »

ทำไมไม่เขียนเป็น จาก category.php?n= .... เป็น /Bestseller.html ล่ะค่ะ ดีกว่าอีก  wanwan044  Tongue งง
เขียนในไฟล์ .htaccess แทน
เห็นด้วยกับท่านนี้ครับผม wanwan019

คืออยากให้ตัวแปรที่กำหนดจากตัวเลข Rewrite เป็น Keyword ให้ได้ก่อนอะครับ คือจะดึงตัวแปรมาแสดงอีกทีอะครับ
category.php?n=($number) เป็น category.php?n=($keyword)
แล้วผมจะดึงเจ้าตัว $keyword มาแสดงเป็นข้อความจาก ทางหน้าอีกทีอะครับ พอดีลองทำอย่างที่กล่าวมาข้างบนแล้ว มันไม่สามารถดึง Keyword มาใช้งานได้อะครับ
บันทึกการเข้า

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

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

กระทู้: 534



ดูรายละเอียด
« ตอบ #8 เมื่อ: 06 มีนาคม 2011, 13:17:17 »

ไม่มีความรู้เรย เข้ามาเพราะ แท้ง  wanwan004
บันทึกการเข้า
New2th
Verified Seller
สมุนแก๊งเสียว
*

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

กระทู้: 842



ดูรายละเอียด
_
« ตอบ #9 เมื่อ: 06 มีนาคม 2011, 13:46:37 »

 wanwan008
« แก้ไขครั้งสุดท้าย: 28 มิถุนายน 2017, 21:06:35 โดย New2th » บันทึกการเข้า
kobkung
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,312



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 07 มีนาคม 2011, 06:21:43 »

งงๆ  wanwan015 มันก็แค่เอาค่า id ตัวเลขมาทำให้เป็น keyword ไม่ใช่รึ
แล้วตัว keyword จะไปเทียบกับ id ด้วยอะไร เก็บในเบส หรือ replace แบบ array เอา
ผมว่ามันไม่ยากนะ ที่สำคัญคือเอาไปทำอะไรนี่สิ ระวังจะตก sandbox นา
บันทึกการเข้า

เราเป็นบริษัท รับทำเว็บไซต์ แก้เว็บเดิม เขียน Php+Mysql+jQuery+css+bootstrap  งานตามสั่ง ประสบการณ์ จะ 19 ปี ละจ้า
Smilephp.com รับทำเว็บไซต์บริษัท e-commerce + ระบบชำระเงิน paypal,ธนาคาร  เว็บบริษัท เว็บขายของ ระบบจอง เช่า เขียน PHP ได้ทุกแนว  ช่วงนี้เน้นรับงาน ERP ระบบเอกสารบริษัท ,บัญชี ,  Barcode, Stock , Warehouse , Logistic ติดต่อ 086-364-5262

งดตอบคนทำเว็บนอกลู่นอกทาง ไม่ทำเว็บ WP ปั่นแชร์ เว็บประมูล สคริปปั่นใดๆ ไม่ทำเว็บบอลและพ
supaman
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,172



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 07 มีนาคม 2011, 14:31:05 »

category.php?n=2 เป็น category.php?n=Bestseller
category.php?n=3 เป็น category.php?n=Bestseller
category.php?n=4 เป็น category.php?n=Bestseller

มันก็ลิงค์ไปที่เดียวกันหมดเลยอ่ะดิ ถ้าทำให้เปลี่ยนเป็น
category/Bestseller/2
category/Bestseller/3
category/Bestseller/4
อย่างนี้น่าจะโอกว่านะ

RewriteRule ^category/Bestseller/([0-9]+)$ category.php?id=$2

ประมานนี้นะคับ
บันทึกการเข้า

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