Iamyon

Tue 8 Jul 2008 22:11:46
Tue 8 Jul 2008 22:11:46
สอบถามเรือง sub domain ครับ ไม่ทราบว่า php สามารถสร้าง sub domain ได้ไหมครับ ที่แสดงอย่างในลักษณะ http://www.domain.com/redirect.php?user=<?=$user?>
แล้วสามารถที่จะให้แสดงในลักษณะ sub domain เป็น http://user.domain.com/ แบบนี้ครับขอคแนะนำด้วยครับไม่ทราบจริงครับผม
แล้วสามารถที่จะให้แสดงในลักษณะ sub domain เป็น http://user.domain.com/ แบบนี้ครับขอคแนะนำด้วยครับไม่ทราบจริงครับผม
webmaster

Tue 8 Jul 2008 22:38:33
Tue 8 Jul 2008 22:38:33
คำถามดูจะคนละเรื่องนะครับ เข้าใจว่าต้องการให้เรียกทั้ง 2 แบบแล้วมีค่าเหมือนกัน โดยจริงๆแล้วให้เป็น parameter ของตัว php แต่ให้สามารถเรียกแบบ url ได้ด้วย
แบ่งเป็น 2 เรื่องนะครับ ต้องเข้าใจเรื่อง sub domain ว่ามันเป็นเรื่องของ DNS ถ้าบอกว่าให้ php สร้างได้ไหม ตอบว่าได้ ก็แค่สั่งให้ไปเขียน configuration file ของ DNS เท่านั้น
ส่วนจะให้เรียกแล้วเป็น parameter นั้นเป็นการทำงานในส่วนของ HTTP ครับ อธิบายอาจจะงงหน่อย
ถ้าจะทำคุณต้องสร้าง widecard domain โดยระบุให้ dns รับ *.domain.com และใน http server ก็ให้รับ *.domain.com และให้ไปที่ path เดียวกับ www.domain.com และใช้พวก url rewriter เช่น IIS Rewrite, mod_rewrite เพื่อตัดเอาส่วนของ sub domain ไปเป็น parameter ของ php อีกที
ไม่รู้จะเข้าใจที่อธิบายหรือไม่ อยากให้หาอ่านเรื่องความสัมพันธ์/หน้าที่ ของ DNS, HTTP, HTTP Server, HTTP Client จะมองภาพรวมออกครับ
แบ่งเป็น 2 เรื่องนะครับ ต้องเข้าใจเรื่อง sub domain ว่ามันเป็นเรื่องของ DNS ถ้าบอกว่าให้ php สร้างได้ไหม ตอบว่าได้ ก็แค่สั่งให้ไปเขียน configuration file ของ DNS เท่านั้น
ส่วนจะให้เรียกแล้วเป็น parameter นั้นเป็นการทำงานในส่วนของ HTTP ครับ อธิบายอาจจะงงหน่อย
ถ้าจะทำคุณต้องสร้าง widecard domain โดยระบุให้ dns รับ *.domain.com และใน http server ก็ให้รับ *.domain.com และให้ไปที่ path เดียวกับ www.domain.com และใช้พวก url rewriter เช่น IIS Rewrite, mod_rewrite เพื่อตัดเอาส่วนของ sub domain ไปเป็น parameter ของ php อีกที
ไม่รู้จะเข้าใจที่อธิบายหรือไม่ อยากให้หาอ่านเรื่องความสัมพันธ์/หน้าที่ ของ DNS, HTTP, HTTP Server, HTTP Client จะมองภาพรวมออกครับ

















