Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Väliaikaistallennus

Matso [02.03.2006 19:41:55]

#

Teen tällaista "sanapeliä" php:llä, ja mietin vain, että miten väliaikais pisteiden tallennuksen saisi toimimaan hyvin niin ettei siinä voisi huijata? Pitääkö ne vaa tallentaa johonkin txt filuun aina? Silloin joutuisi aina tekemään joka pelaajalla uuden txt filun, koska jos kaksi on samaanaikaan pelaamassa, ne sotkisi muuten toisiensa tuloksia. Eli periaatteessa täytyisi saada vaan tallennettua yksi luku jonnekin, ilman että sitä pääsee vääristelemään.

miiro [02.03.2006 19:44:35]

#

No voithan jättää käyttäjän koneelle jonkun keksin, ja pistää keksiin luvun lisäksi jonkun tarkistusnumeron, että jos vaikka oikeaa numeroa muuttaisi, sen pitäisi keksiä tarkistusnumeron laskentakaava. Koita vaikka jotain md5-hommaa. Ja tietysti php:ssä on myös tmpfile-funktio, joka tosin taitaa kuluttaa servua enemmän, tai jos olen väärässä, joku voi oikaista.

Matso [02.03.2006 19:48:13]

#

No siis kuinka teen tämän tarkistussumman? Laitan keksin ja sitten vaikka postina ja vertaan sitä keksissä olevaan?? Vai kuin muka ajattelit?

tsuriga [02.03.2006 20:12:29]

#

Käytä sessioita (istuntoja). Ne ovat yksilöllisiä ja ne tallennetaan serverille, joten käyttäjä ei niitä pääse vääristelemään murtautumatta serverikoneelle. https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=phpj7

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta