ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingใครเคยเขียน php ต่อกับเว็บ tmtopup บ้างครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ใครเคยเขียน php ต่อกับเว็บ tmtopup บ้างครับ  (อ่าน 2493 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
sakang
สมุนแก๊งเสียว
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 508



ดูรายละเอียด เว็บไซต์
« เมื่อ: 16 สิงหาคม 2011, 23:02:43 »

มีลูกค้าเติมเงินเข้ามาในระบบอะครับ แล้วที่เว็บไซค์แจ้งว่า TIMED_OUT เกิดปัญหาอะไรหรอครับ

แล้วที่ฐานข้อมูลผมโดนมั่วราคาบานเลยครับ อย่างเติม 50 มัน loop ซักสามสี่รอบเลย เหมือนเติมเป็นร้อย ใครเป็นปัญหาแบบนี้บ้างครับ
 wanwan017 wanwan017
บันทึกการเข้า
ossytong
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 138
ออฟไลน์ ออฟไลน์

กระทู้: 1,151



ดูรายละเอียด
« ตอบ #1 เมื่อ: 16 สิงหาคม 2011, 23:27:23 »

tmtopup มีปัญหาเมื่อวาน แต่วันนี้หายแล้วนะครับ
ผมเขียนระบบ ให้ลูกค้า ที่อิงกับ tmtopup อยู่เยอะเหมือนกัน
จะมีปัญหาแต่เมื่อวาน ที่มีปัญหา เติมแล้ว api ไม่ทำงาน


แต่จากข้อมูลเท่าที่คุณเขียนมา ผมคิดว่าไม่เกี่ยวกับ tmtopup ครับ api เค้าทำงานปกติ
แต่น่าจะเกิดนจาก ทาง สคริปคุณวนไม่ยอมจบ loop
เป็นปัญหาที่ script คุณครับ
« แก้ไขครั้งสุดท้าย: 16 สิงหาคม 2011, 23:28:30 โดย ossytong » บันทึกการเข้า
sakang
สมุนแก๊งเสียว
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 508



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 16 สิงหาคม 2011, 23:37:02 »

ขอคำแนะนำเป็นการส่วนตัวได้ไหมครับ

จะไม่ถามจุกจิกครับ
 wanwan017 wanwan017
บันทึกการเข้า
maakow
Newbie
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 56



ดูรายละเอียด
« ตอบ #3 เมื่อ: 16 สิงหาคม 2011, 23:40:44 »

มีลูกค้าเติมเงินเข้ามาในระบบอะครับ แล้วที่เว็บไซค์แจ้งว่า TIMED_OUT เกิดปัญหาอะไรหรอครับ

แล้วที่ฐานข้อมูลผมโดนมั่วราคาบานเลยครับ อย่างเติม 50 มัน loop ซักสามสี่รอบเลย เหมือนเติมเป็นร้อย ใครเป็นปัญหาแบบนี้บ้างครับ
 wanwan017 wanwan017

TIMED_OUT จะมี 3 เคสนะครับ

1. หมายถึงตัว API ติดต่อกับ web server ที่ท่านระบุไม่ได้มั้งครับ

หรือ

2. ตัว web เราปรกติ แต่ตัว API มันดันมีปัญหาติดต่อเราไม่ได้ซะงั้น

หรือ

3. สคริบทำงาน loop ไม่จบซะที มันนานจน time out


ส่วนที่ว่ามัน Loop เติมเบิ้ล ก็อาจจะเป็นที่สคริบท่านนะครับ ถ้าแน่ใจว่า API มันเบิ้ลมา (ผมเคยเจอนะ ที่มันเบิ้ลอ่ะ เจอกะตัวเลย) ก็ใช้วิธีเก็บ Code รหัสเข้า DB ท่านสิครับ แล้วก็เช็คว่ามีการทำรายการกับรหัสนี้ยัง ต่อให้เบิ้ลยังไงก็ไม่มีทางเบิ้ลได้ครับ

ตัวอย่างการทำงานประมาณนี้ แต่ท่านต้องเอาไปเขียนโค้ดเอาครับ  Tongue

ตัวอย่าง1 - ลูกค้าเติม API ทำการเติม > เช็คก่อนรหัสนี้มีป่าว > ไม่มีนิ > เติมเงินให้ลูกค้า

ตัวอย่าง2 - API ดันเจือกเติมเบิ้ล > เช็คก่อนว่ารหัสนี้มีป่าว > เห้ย มีในระบบแล้วนี่ > ไม่เติมเว้ย เบิ้ลนี้หว่า
« แก้ไขครั้งสุดท้าย: 16 สิงหาคม 2011, 23:45:51 โดย maakow » บันทึกการเข้า

อาจารย์ปิยะ เคยพูดไว้ว่า "ระวังจะติดกับดักแห่งความสำเร็จ" เพราะถ้าเราคิดว่าเราเก่งแล้วรู้หมดแล้ว
เราก็จะไม่ฟังใคร ไม่เรียนรู้ต่อ ปิดหูปิดตาตัวเองมันก็จบละครับ กลายเป็นคนโง่ในสายตาคนอื่น แต่เป็นเทพในสายตาตัวเอง
ossytong
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 138
ออฟไลน์ ออฟไลน์

กระทู้: 1,151



ดูรายละเอียด
« ตอบ #4 เมื่อ: 16 สิงหาคม 2011, 23:52:28 »

มีลูกค้าเติมเงินเข้ามาในระบบอะครับ แล้วที่เว็บไซค์แจ้งว่า TIMED_OUT เกิดปัญหาอะไรหรอครับ

แล้วที่ฐานข้อมูลผมโดนมั่วราคาบานเลยครับ อย่างเติม 50 มัน loop ซักสามสี่รอบเลย เหมือนเติมเป็นร้อย ใครเป็นปัญหาแบบนี้บ้างครับ
 wanwan017 wanwan017

TIMED_OUT จะมี 3 เคสนะครับ

1. หมายถึงตัว API ติดต่อกับ web server ที่ท่านระบุไม่ได้มั้งครับ

หรือ

2. ตัว web เราปรกติ แต่ตัว API มันดันมีปัญหาติดต่อเราไม่ได้ซะงั้น

หรือ

3. สคริบทำงาน loop ไม่จบซะที มันนานจน time out


ส่วนที่ว่ามัน Loop เติมเบิ้ล ก็อาจจะเป็นที่สคริบท่านนะครับ ถ้าแน่ใจว่า API มันเบิ้ลมา (ผมเคยเจอนะ ที่มันเบิ้ลอ่ะ เจอกะตัวเลย) ก็ใช้วิธีเก็บ Code รหัสเข้า DB ท่านสิครับ แล้วก็เช็คว่ามีการทำรายการกับรหัสนี้ยัง ต่อให้เบิ้ลยังไงก็ไม่มีทางเบิ้ลได้ครับ

ตัวอย่างการทำงานประมาณนี้ แต่ท่านต้องเอาไปเขียนโค้ดเอาครับ  Tongue

ตัวอย่าง1 - ลูกค้าเติม API ทำการเติม > เช็คก่อนรหัสนี้มีป่าว > ไม่มีนิ > เติมเงินให้ลูกค้า

ตัวอย่าง2 - API ดันเจือกเติมเบิ้ล > เช็คก่อนว่ารหัสนี้มีป่าว > เห้ย มีในระบบแล้วนี่ > ไม่เติมเว้ย เบิ้ลนี้หว่า

เยี่ยมเลยครับ ^^

แต่ในกรณีของ จขกท. ผมคิดว่าน่าจะตัด ข้อสันนิฐาน

อ้างถึง
1. หมายถึงตัว API ติดต่อกับ web server ที่ท่านระบุไม่ได้มั้งครับ

หรือ

2. ตัว web เราปรกติ แต่ตัว API มันดันมีปัญหาติดต่อเราไม่ได้ซะงั้น

ออกไปนะครับ เพราะ จากข้อมูล จขกท. คือ api ทำงานมีการเรียก url นั้น ปกติ
เพราะว่า จขกท. บอกว่า เติมแล้ว ก็ มา add เงินในระบบได้ แต่ add เยอะ กว่ายอดเงิน 3-4เท่า ก็น่าจะเกิดจาก loop ไม่จบ ข้อเดียว
« แก้ไขครั้งสุดท้าย: 16 สิงหาคม 2011, 23:53:08 โดย ossytong » บันทึกการเข้า
sakang
สมุนแก๊งเสียว
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 508



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 17 สิงหาคม 2011, 00:12:09 »

คือตัว api ที่ผมทำนี่ไม่มี loop อะครับ เลยหาสาเหตุไม่ได้ว่ามัน loop ได้ยังไง หรือว่าคะแนนที่บันทึกผิด

ขอคำแนะนำเกี่ยวกับการจับเวลาการใช้งานของ user ได้ไหมครับ ตอนนี้ผมใช้วิธี timestamp จับเวลาปัจจุบันแล้วก็เวลาสิ้นสุด อะครับ เวลาจะเพิ่มวัน ก็เพิ่มตัวเลขเป็นหมื่นเลย มีใครใช้วิธีนี้ไหมครับ หรือว่ามีวิธีที่ดีกว่า ช่วยแนะนำทีครับ
 wanwan017 wanwan017
บันทึกการเข้า
kudjung
สมุนแก๊งเสียว
*

พลังน้ำใจ: 45
ออฟไลน์ ออฟไลน์

กระทู้: 985



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 22 สิงหาคม 2011, 23:01:21 »

กำลังศึกษาว่าจะเอาระบบมาใช้อยู่เลย

อยากถามว่า
1.ระบบมันไม่มีเลขบัตรสำหรับทดสอบหรือครับ ว่าค่าที่ส่งไปทำงานถูกต้องหรือไม่ หรือไม่งั้นท่านที่ทำอยู่ทดสอบกันยังไง
2.อยากให้ตอนตัดบัตรผ่านให้มัน redirect ไปยังหน้าที่ต้องการพร้อมค่าที่ระบุได้เอง

บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์