สวัสดีครับ ขอโทดทีหายไปนานเลยคับ
ผมขอเสนอแนวทางแบบฉบับของผมนะครับ
1. คือเมื่อสมาชิกสมัครตามฟอร์มของเราแล้ว ระบบจะทำการตรวจสอบความถูกต้องครบถ้วนของฟอร์มก่อน
2. เมื่อถูกต้องแล้วระบบจะทำการจัดเก็บข้อมูลสมาชิกในฐานข้อมูลที่ออกแบบไว้พร้อมส่ง Mail ไปให้กับสมาชิกตามที่ได้กรอกในแบบฟอร์มตอนสมัคร
3. สมาชิกต้องทำยืนยันตัวตนผ่าน Email ถึงจะสามารถ Login เข้าระบบได้
PHP มีฟังก์ชั่นสำหรับส่ง Mail ดังนี้ครับ
mail("to","subject","message","header");
to = Mail ปลายทางที่เราจะส่งครับ
subject = ชื่อเรื่องครับ
message = ส่วนเนื้อเรื่องครับ ซึ่งในส่วนนี้เราสามารถส่ง Html tag ไปได้ครับ
header = ในส่วนนี้เป็นการกำหนดค่าเพิ่มเติมต่าง ๆ ครับ เช่น From : CC; Bcc Content-Type (ส่วนนี้ให้ศึกษาเพิ่มเติมตามสะดวกเลยครับ)
เอาละครับ เมื่อได้ทำตามขึ้นตอนที่ 1 คือตรวจสอบความถูกต้องครบถ้วนแล้ว และได้ทำการบันทึกข้อมูลลงฐานข้อมูลแล้วก้อใช้ ฟังก์ชั่น mail(...) ส่งไปให้ได้เลยครับ
ผมขอยกตัวอย่างดังนี้ครับ
$to = $_POST[member_email]; // กำหนดให้ $to มีค่าเท่ากับ E-mail ของสมาชิกที่กรอกจากแบบฟอร์ม
$subject = "ยืนยันการสมัครสมาชิกจากเว็บ.....................";
$message = "ขอบคุณที่..... และสามารถยืนยันสถานะการเป็นสมาชิกโดย >><a href='
www.xxxx.com?id=$_POST[ID]'>คลิกที่นี่</a> <<
เด๋วผมมาต่อภาค 2 ให้ ครับ
ผิดพลาดประการใดขออภัยไว้ ณ โอกาสนี้ด้วยครับ