Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kävijä laskuri nollaa tiedostoja

juha127 [15.12.2005 22:13:14]

#

Olen käyttänyt sivuilla Oipanhttps://www.ohjelmointiputka.net/koodivinkit/23748-php-kävij kävijä laskuria jota olen hieman muokannut. Jostain syystä nollaa kävijä tiedot, mistähän tämäkin voisi johtua?
Kerran se tyhjensi uudelleen lataukset kun määrä tuli n.1000 ja nyt nollasi kävijät kun määrä tulli n.500

Sami [15.12.2005 22:27:03]

#

Tämä on luultavasti PHP:stä johtuva ongelma, sillä jos kaksi käyttäjää yrittää yhtä aikaa avata saman tiedoston lukemista varten (tai ensimmäinen kirjoittamista ja toinen lukemista varten?), niin jälkimmäisen käyttäjän kohdalla skripti ei saakaan tiedostosta oikeata käyntien määrää, vaan nollan. Sitten kun jälkimmäisen käyttäjän kohdalla skripti kirjoittaa tiedostoon käyntien määrän, niin se kirjoittaakin sinne vain 1, koska oli saanut alussa väärän tiedon jo tehtyjen käyntien määrästä.

Flock (https://www.php.net/manual/fi/function.flock.php) pitäisi auttaa ongelmaan, joskaan muistaakseni sekään ei välttämättä anna täydellistä suojaa.

Vastaus

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

Tietoa sivustosta