Procházet zdrojové kódy

Count page views

tags/v1.0
Matt Baer před 8 roky
rodič
revize
980da45b4f
2 změnil soubory, kde provedl 6 přidání a 0 odebrání
  1. +5
    -0
      construction.go
  2. +1
    -0
      init.sql

+ 5
- 0
construction.go Zobrazit soubor

@@ -123,5 +123,10 @@ func getHouse(app *app, w http.ResponseWriter, r *http.Request) error {
} else {
fmt.Fprintf(w, "%s", html)
}

if r.Method != "HEAD" && !bots.IsBot(r.UserAgent()) {
app.db.Exec("UPDATE houses SET view_count = view_count + 1 WHERE id = ?", houseID)
}

return nil
}

+ 1
- 0
init.sql Zobrazit soubor

@@ -1,6 +1,7 @@
DROP TABLE IF EXISTS `houses`;
CREATE TABLE `houses` (
`id` char(8) COLLATE utf8mb4_bin NOT NULL,
`view_count` INT(6) NOT NULL,
`html` text COLLATE utf8mb4_bin NOT NULL,
`created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)


Načítá se…
Zrušit
Uložit