Ami kell neked: - EDSMS szolgáltató által megadott php példa script, azt tedd működőképessé a teszt telefonszámmal, adjon vissza egy helyes választ (Általában \'OK\', stb) sikeres fizetés esetén. - Ha meg van ez a válasz, akkor ez alapján csekkold, ha teljesül a feltétel akkor generálj randommal egy 8 számjegyű számot, amit insertelj be egy SQL táblába, és ez alapján validáld a későbbiekben. Ahhoz hogy a júzer megkapja a 8 számjegyű kódot SMS-ben, lehet hogy át tudsz adni változót az üzenet tartalmának, ha nem akkor szolgáltatóval egyeztetés, vagy SeeMe SMS küldés rendszer integráció. gl hf.
Én nem szeretném ennyire túlbonyolítani, csak annyi lenne, hogy megvan adva egy lista amiből random kiválaszt egyet és elküldi, mivel a játékban megvan egy lista hogy melyik kódokkal lehet aktiválni a bónuszt. A válasz üzenet megvan, és az is hogy az SMS küldője adatait lekérdezi amit eltárol egy adatbázisban.
\" megvan adva egy lista amiből random kiválaszt egyet \" Szóval egy konstans tömbben meghatározol pár kódot, amelyet időközönként egy flaggel aktívál és deaktivál? Nem a legokosabb megoldás. Egyébként az enyém annyiban különbözik a tiédtől, hogy generálsz neki random() fgv-el egy kódot, és még egy mezőt létrehozol db-ben, amit lementesz, és ezt küldöd el válasz üzenetben, és kb ennyi. Amit ha felhasznált átlököd a row state-ét false-ra és tudod hogy akkor fel van használva a kód. Struktúra: table - code - state Query: SELECT t.* FROM table t WHERE t.code = 123456 AND t.state <> 0 LIMIT 1