GORAGOD.com

freelance, web developer, web designer, hosting, domain name

เราจะส่งค่าจาก form จาก xxx/?id=aaaaa เป็น xxx/aaaaa ยังไงเหรอคั

เราจะส่งค่าจาก form  จาก xxx/?id=aaaaa เป็น xxx/aaaaa ยังไงเหรอคับ

เวลาเราส่งค่า GET จาก form ไปมันจะขึ้นเป็น

http://www.xxx.com/xxx/?id=aaaaaa

แต่เราอยากให้เป็น

http://www.xxx.com/xxx/aaa

เราสามารถทำยังไงได้เหรอครับ

ตัวอย่างเช่นในเว็บ

http://dict.longdo.com/search/

เวลาเราส่งค่าจาก form ไป ก็จะขั้น

http://dict.longdo.com/search/ค่าที่ส่ง

แทนที่จะเป็น http://dict.longdo.com/search/?q=ค่าที่ส่ง

ใครรู้ช่วยตอบหน่อยนะครับ
21 เม.ย. 2552 4 3,779

ลองศึกษา เกี่ยว mod_rewrite กับ .htaccess ดูครับ

ตัวอย่างในเว็บนี้ก็มีนะ
#1

อ้างอิงจาก ความคิดเห็น #1661


การส่งพารามิเตอร์จาก form โดยตรงเลยอ่ะครับ กรอกจาก form แล้วกด submit ไป ให้มันไปแสดงที่ url จาก

http://www.xxx.com/xxx/?id=aaaaaa

แต่ผมอยากให้เป็น เลยอ่ะคับ

http://www.xxx.com/xxx/aaa

เพราะผมตั้ง mod_rewrite ไว้แล้วอ่ะครับ

พอดีอยากทำ search ให้แสดงเป็นแบบ http://www.xxx.com/xxx/aaa แต่เวลาป้อนจาก ดorm มันจะขึ้น ?id=aaaa

#2

ส่งจากฟอร์มจัดรูปแบบไม่ได้นะ นอกจากจะ redirect เอาเองเช่น

จาก form submit ไปที่ xxx.com/search.php?search=xxx

และ search.php ก็ให้ redirect ต่อไปยัง url ที่ต้องการ
#3

อ้อ ขอบคุณอาจารณ์ครับ

#4
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^