A-AA+then

ข้อความช่วยเหลือ หน่อย ครับ

1,178
ผมกำลังงงกับ
RewriteRule ^file/(.+)/(.+).zip download.php?section=&file= [nc]
ไอ้หน้า download.php ต้องเขียน code ยังไงหรอ งงมากมาย

ช่วยหน่อยนะครับ

3 ความคิดเห็น

555+++

จะเขียนอะไรก็แล้วแต่เราสิครับ

section จะรับค่าของ path ไป

file จะเอาชื่อของไฟล์ไป

หน้าที่ของเราคือเอาค่าที่ได้ ไปทำอะไรก็ตามที่เราอยากทำ เช่น การนับจำนวนดาวน์โหลด ตรวจสอบสมาชิก หรืออะไรก็ได้

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

ตัวอย่างบนเว็บน่าจะมีนะครับ ลองหาดู
1

ทำแล้ว อะ แต่มันไม่โหลดไฟล์ให้ อะ
http://127.0.0.1/download.php?section=infinity_member&file=1.9.14.9_infinity_member_ZONE1.zip

มันก็ไม่โหลด อะ
 

2

ถ้า http://127.0.0.1/download.php?section=infinity_member&file=1.9.14.9_infinity_member_ZONE1.zip ไม่สามารถดาวน์โหลดได้ ก็ลองตรวจสอบไฟล์ download.php แหละครับว่าเขียนไว้ถูกหรือเปล่า

mod_rewrite ทำหน้าที่แปลง url เท่านั้น ครับ
3
^