PHP สามารถเขียนคำสั่งให้สร้าง Create Dynamic SubDomain ด้วย PHP ได้รึป่าวครับ??
ทำได้ครับ sub Domain name ที่คุณว่า ก็ ชื่อ folder ดีๆนี่แหล่ะครับ
Date :
2011-08-20 15:39:16
By :
mangkunzo
ครับผม แต่เวลาเรียกใช้งานมันจะกลายเป็น
domain.com/subdomainname
ผมอยากให้ มันทำงานที่ subdomain นั้น แต่ url ยังคงเป็น subdomainname.domain.com อยู่นะครับ
Date :
2011-08-20 15:51:38
By :
brandname
ออ ครับ รอผู้เชี่ยวชาญครับ...อิอิ
Date :
2011-08-20 16:52:02
By :
mangkunzo
ทำได้ครับ ง่าย ๆ ครับ ไม่ยากครับ เดียวกลับมาเขียนรายละเอียดให้ครับ
Date :
2011-08-20 17:37:28
By :
webmaster
ขอบคุณมากครับ พี่วิน
Date :
2011-08-20 17:44:38
By :
brandname
อยากรู้เหมือนกัน...รอติดตาม...
Date :
2011-08-20 17:55:54
By :
systemanalysis
อาจจะเข้าใจยากนิดหนึ่งครับ แต่จะเขียนเป็น Step ๆ ครับ เพื่อให้เข้าใจง่ายครับ ปกติแล้วการให้ User สามารถสร้าง Sub Domain เองได้นั้นจะเป็นการ Config ที่ Apache ซะมากกว่าครับ php ทำแค่หน้าที่อ่านค่า URL เข้ามาเท่านั้น
โดยปกติในการเพิ่ม Sub Domain เราจะทำการเพิ่มที่ Control Panel
เช่นต้องการเพิ่มชื่อ test.thaicreate.com และ Path ของ Sub Domain เก็บไว้ที่ public_html/test
แต่ให้เราเพิ่ม Sub โดเมนชื่อ * แทนครับ จะได้เป็น *.thaicreate.com และ Path ของ Sub Domain เก็บไว้ที่ public_html/test
ซึ่งตอนนี้เราจะสามารถเรียก Sub Domain อะไรก็ตาม เช่น
xxx.thaicreate.com
yyy.thaicreate.com
zzz.thaicreate.com
โดย Sub Domain เหล่านี้จะชี้ไปในหน้าเว็บเดียวกัน และจะแสดงหน้าเว็บเดียวกัน
และวิธีการนี้เองในไฟล์ public_html/test/index.php
เราสามารถใช้คำสั่ง
$SubDomain = $_SERVER["SERVER_NAME"];
เราก็จะได้ค่าเป็น xxx , yyy หรือ zzz ซึ่งเราสามารถเอาค่าเหล่านี้ไป WHERE ใน Database เพื่อดึงข้อมูลของ User นั้น ๆ ได้ทันทีครับ
ง่ายมากครับ
ถามต่อได้เลยครับ เดียวจะตอบให้ละเอียด
Date :
2011-08-20 17:57:33
By :
webmaster
บน Cpanel
Cpanel -> Subdomains
Date :
2011-08-20 21:13:16
By :
webmaster
ความรู้ใหม่ ขอบคุณครับ
Date :
2011-08-20 22:46:48
By :
วูฟ
ขอบคุณมากครับ
สามารถเอาไปใช้ประโยชน์ได้เยอะเรยครับ
Date :
2011-08-21 01:28:11
By :
brandname
ในทำนองเดียวกันนี้ ถ้าจะเขียนเป็นไฟล์ .htaccess จะเขียนออกมายังไงครับ
ฝากพี่ ๆ ช่วยเขียนให้ผมหน่อยได้มั่ยครับ
จะได้มีความรู้หลาย ๆ ด้าน
Date :
2011-08-31 15:38:31
By :
brandname
ไม่แน่ใจว่าทำได้หรือเปล่าน่ะครับ เพราะตัวนี้มันจะทำงานก่อนที่จะถึง .htaccess ด้วยซ้ำครับ
Date :
2011-08-31 16:36:55
By :
webmaster
ผมกำลังสงสัยเรื่องนี้อยู่พอดีครับ
แบบนี้มันหลักการเหมือนพวก ตลาด.คอม หรือเปล่าครับ เวลาสมัครเปิดร้านค้า และให้กำหนดโดเมน
ถ้าผมจะทำเว็บลักษณะที่ผู้ใช้สามารถสร้างซับโดเมนขึ้นมาได้
แต่ผมไม่มีเซิฟเวอร์ของตัวเองจะสามารถใช้งานรูปแบบนี้ได้หรือเปล่าครับ
Date :
2011-08-31 21:01:47
By :
ponko
ใช้แบบนี้แหละครับ
Date :
2011-08-31 21:16:38
By :
webmaster
แต่ถ้าเราไม่มีเซิฟเวอร์เป็นของตัวเอง
เราจะสามารถสั่ง Restart Apache ได้หรือเปล่าครับ
เพื่อให้เซิฟเวอร์สามารถทำงานในลักษณะนี้ได้
ปล. ผมไม่เคยใช้งานโฮสติ้งครับ
ประวัติการแก้ไข 2011-08-31 21:37:27
Date :
2011-08-31 21:27:49
By :
ponko
เพิ่มเติมสำหรับวิธ๊ตรวจสอบ Sub Domain ว่าถูกใช้ไปหรือยัง ก็ไม่ยากครับ แค่จัดเก็บ Data ว่ามี Sub User อะไรบ้าง แค่นั้นแหละครับ เพราะยังไงในไฟล์ index.php เราก็ตรวจสอบจาก Database อยู่แล้วครับ
Date :
2011-08-31 21:43:01
By :
webmaster
แล้วถ้าผมต้องการจะ ดึง ไอดีจาก db มาเป็นชื่อขึ้นบน subdomain จะทำได้อย่างไรครับ
Date :
2012-03-05 17:07:45
By :
yamcrocodile
โหพี่วิน มี User ใน db 1000 กว่าคน ยังงี้ผมก็ต้อง นั่ง ครี เอ็ด ซับโดเมน เอง หมดเลยนะสิครับ คือ ผมต้องการ ให้เขียน php สั่งให้สร้าง subdomain อัติโนมัติ สามารถทำได้ไหมครับ ขอบคุณมากนะครับ
ปล. เพิ่งกลับมา เลยตอบช้า - -"
Date :
2012-04-22 03:45:41
By :
yamcrocodile
ขอบคุณ ที่ชวยกันตอบแบบวกไปวนมา ...
Date :
2012-06-07 01:39:33
By :
leoman
Date :
2012-06-07 06:15:48
By :
mr.win
1.ขั้นตอนการสมัครสมาชิกจะต้องมีการตั้ง Username และ Password หลังจากที่กด Submit ระบบจะมีการสร้าง Subdomain อัตโนมัติ
ตัวอย่างเช่น username=abc ดังนั้น Subdomain จะถูกสร้างอัตโนมัติคือ http://abc.mydomain.com คือผมอยากทราบว่าการ
เขียนโปรแกรม PHP แบบนี้ทำอย่างไร อยากได้ตัวอย่าง Code php ครับ (hosting ที่ใช้อยู่สามารถ Add Subdomain ได้ไม่จำกัด)
2.ยกตัวอย่างเวปผมมี 5 หน้า คือ
http://mydomain.com/index.php
http://mydomain.com/info1.php
http://mydomain.com/info2.php
http://mydomain.com/info3.php
http://mydomain.com/register.php
หลังจากที่มีคนสมัครสมาชิกแล้ว เขาก็จะได้ Subdomain จากข้อ 1 ไปใช้ นั่นหมายความว่าเขาจะได้หน้าเวปทุกหน้าของผมที่มีอยู่ดังนี้
http://abc.mydomain.com/index.php
http://abc.mydomain.com/info1.php
http://abc.mydomain.com/info2.php
http://abc.mydomain.com/info3.php
http://abc.mydomain.com/register.php
คือผมยังไม่เข้าใจว่าการเขียนโปรแกรมแบบนี้เขาทำกันอย่างไรครับ อยากได้คำแนะนำครับ
Date :
2012-08-02 14:27:36
By :
DekMap
ผมได้เขียนไว้ละเอียดแล้วน่ะครับ
Date :
2012-08-02 22:55:35
By :
mr.win
แอบบเข้ามาเก็บความรู้ครับ ขอบคุณพี่ๆ เพื่อนๆ ที่นำความรู้มาแบ่งปันครับ....
Date :
2012-08-25 11:42:22
By :
small_rabbit
ใน Version ใหม่ ๆ Direct Admin สามารถเพิ่ม Sub Domain ชื่อว่า * ได้ครับ
Date :
2012-08-25 11:48:47
By :
mr.win
ที่ผมใช้อยู่ไม่ยอมให้ตั้งเลยครับ มีวิธีไหนอีกไหมครับ
Date :
2012-08-25 12:09:50
By :
nom_loso
เปลี่ยน Host ใหม่ครับ เอาที่เป็น Cpanel ครับ
Date :
2012-08-25 12:14:03
By :
mr.win
ขอบคุณมากๆครับ
Date :
2012-08-25 12:15:47
By :
nom_loso
คงได้เปลี่ยนจริงๆ
Date :
2012-08-25 12:16:12
By :
nom_loso
ขอสอบถามต่อหน่อยครับ เรื่อง dynamic subdomain
สมมุติว่า ถ้าผมอยากทำ ซับ ซ้อนซับต้องทำยังไงครับ โดยปกติแล้วซับโดเมนจะเป็น subdomain.domain.com แล้ว้าผมต้องการที่อยากจะให้ URL เป็นอะไรก็ได้เช่น subdomain1.subdomain2.subdomain3.subdomain4.domain.com คือลักษณะ ตัวซับข้างหน้า จะเป็นไฟล์เอกสาร html อยู่ใน root ของ โดเมน อ่าครับ เช่น subdomain1.subdomain2.subdomain3.subdomain4.html แบบนี้อ่าครับ
ขอบคุณครับ
Date :
2013-01-08 14:24:43
By :
farkram
จะต้องมี Sub Domain หลักก่อนครับ จากนั้นก็ทำวิธีเหมือนกันครับ
Date :
2013-01-08 14:41:13
By :
mr.win
ขอขุดขึ้นมาถามหน่อยะคะพี่วิน
ถ้าเราไม่ได้เป็น admin และต้องให้ user สามารถสร้าง sub domain เองได้ต้องทำไงคะ
host ที่ใช้เป็น direct admin อ่ะค่ะ
Date :
2013-03-25 20:40:02
By :
because
ตอบไปแล้วน่ะครับ อ่านและทำตามหลาย ๆ รอบดูครับ
Date :
2013-03-26 05:59:38
By :
mr.win
สอบถามเพิ่มเติมครับ ถ้า URL เป็น www.domain.com ให้วิ่งไปที่ www.domain.com/home.php
แต่ถ้าเป็น sub.domain.com ให้วิ่งไปที่ sub.domain.com/index.php
อย่างนี้เราต้องเขียนคำสั่งใน .htaccess รึป่าวครับ แล้วเขียนยังไงเหรอครับ ตอนนี้ทำตามวิธีข้างบนได้หมดแล้วเหลือแต่ประตูทางเข้านี่แหละครับ
Date :
2013-04-02 15:06:16
By :
โปรแกรมเบร้อ
ได้แนวขึ้นมาทันใด เพราะว่าต้องการแบบนี้อยู่เช่นกันครับ แต่ของผมต้องการเป็นแบบนี้ ไม่ทราบว่าท่านใด พอมีวิธีแนะนำให้ผมหน่อยได้หรือเปล่าครับ ผมต้องการที่จะให้สมาชิกสมัครเข้ามาแล้วนั้นจะมีเว็บต่อพ่วงจะโดเมนของเราด้วย เช่นนะครับ ผมได้จดโดเมนไว้ www.abc.com หลังจากที่สมาชิกสมัครเข้ามา เขาจะได้ชื่อเว็บที่ว่า www.abc.com/?id=xxxx เนีียแหละครับพี่ๆท่านใด พอมีคำแนะนำให้ผมได้หรือเปล่าครับ
Date :
2013-04-26 01:19:22
By :
winser
อ่านเพิ่มเติมการทำ Sub Domain ด้วย PHP แบบ Step by Step ครับ
Code
Date :
2013-04-26 10:30:19
By :
mr.win
ประวัติการแก้ไข 2015-01-19 20:51:24 2015-01-21 19:01:07 2015-01-22 22:40:43
Date :
2015-01-19 19:22:21
By :
ฝึกห้ด
Load balance : Server 01