Rezultati pri igrah ... preverjanje POST, itd ...

Zanima me kako bi lahko preverjal rezultate pri igrah ? Gre za to da imam flash igre in pride še celo sistem da jih bodo lahko dodajali uporabniki, tako da v same .swf datoteke nemorem dodajati neke kode ....

Zadeva deluje tako da potem z $_POST pobiram spremenljivke, potem ker so različne igre pač skripta poišče najprimernejšo spremenljivko, če ni definirana ...

Do tukaj gre lepo, zatakne se ko začem razmišljati kako narediti sistem, ki bo preverjal če so ti rezultati ki jih dobim s $_POST resnični, ali se samo nekdo igračka.

Ker vem da lahko nekdo čisto XY headerje pošlje sem po domače povedano v pi*di, ker lahko ponaredi prav vse ... je že kdo delal kaj podobnega ?Mogoče če je z kako vmesno tabelo v mysql ali pa kaj preverjal ? Oziroma, sploh nevem kaj naj glede tega ...

Da mi potem nebodo uporabniki tako sem nekje videl pisali, da ma nekdo Score večji od največjega možnega ... :(

11 odgovorov

Saj si že sam odgovoril - ni načina, da jim preprečiš goljufanje.

No, kako pa jih čimbolj omejiti ? :)

Mogoče s kakšnimi kodami naključnimi ali pa uprabiš kakšno (mogoče lastno) 2 way kodiranje z nekim keyem.

Kako bodo lahko uporabniki sami dodajali igre? Kako pa boš imel potem poenoten sistem submitanja rezultatov?

Ne ne ne ... igre dodajamo samo administratorji, obiskovalci pa igrajo, problem ni dobiti rezultat, to sem že sprogramiral, problem je preveriti kdaj je rezultat pravi, kdaj pa igro igra programer, ki ima preveč časa ... :)

No, zanimal me je ta sistem, da vidim, če bi ti znal dati kakšen pameten konkreten nasvet. :)

Sicer so pa takšne igre zabavne. Jaz sem vedno "vozil" najhitreje in vse prevozil v -1 sekundah. :D

No vidiš tole je problem :) ... mislim da v večini primerov gre za POST na file ... redko katera igra uporablja GET ... drugih pa (še) nimam ...

Hm ... Ne razumem. Kaj bodo to samo za vas narejene igre ali kje se določi, kam se POST sploh pošlje? =S

Če bi jaz naredil svojo igro, bi jo definitivno POSTal na www.mojastran.com/rezultati.php. In če bi potem nekdo takšno igro naložil k vam, kako si boste vi pomagali s takšno igro? Zato mi ni jasno, kako imate to urejeno? Če hočeš dati primer, lahko napišeš.

Meni je vseeno kam pošlje :D, ker je vse prav vse rewritano na index.php ... tako da lahko tam preberem ne glede na kateri file se zgodi post, ali kateri url na moji domeni in vseh poddomenah se zahteva ... pa še prečudovite urlje imam ...

potem se lahko uporabi vsaka igra a ne ? :D Problem je da vsaka igra pač pošilja po svoje rezultate ja ... ampak potem prirejam branje za skupino iger ... recimo tiste s php-nuke imajo svoj sistem ... pa spet druge svoj ...

Imajo tudi neka preverjanja, vendar ne vse igre, če pa že pa so sistemi preverjanja različni ...

Skratka, nekako ... če igra res ne delam sam in si naredim kako kodiranje ali pa kaj, skoraj nimam kaj preverjati a ne ? Spreminjanje iger ? Kak nasvet s katerim programom ? Nekaj sem se že igral ... s tem da bi mogo najprej exportat swf to fla ... popravit, pa nazaj ... o Flashu pa ne vem skoraj nič ... tako da je že FLAje hudič spreminjati ...

hm ... Ja, lepo, da imaš ti vse, kar gre na tvojo domeno in poddomene linkano na index.php, ne razumem pa, kako boš pohendlal igre, ki grejo na http://www.nitvojadomenca.com/results.php? :-/

Npr. tehle 499999 bi jaz skušal preprečiti tako, da bi najprej poslal v bazo rezultat igre in ga nato dopolnil s podatki iz obrazca. V poštev pa seveda pride tudi frisby-jeva varianta, da rezultat najprej zakodiraš in ga pred vpisom v bazo odkodiraš.