C語言設計乙個基於CGI BIN的網頁計數器

2021-10-06 10:51:10 字數 672 閱讀 9148

描述:使用c語言設計乙個基於cgi-bin的網頁計數器。

要求從多台計算機開啟網頁並重新整理,計數器能正常累加;計數器的值需要能持久化儲存,即不會每次都從初始值開始。即網頁重新整理一次,計數加一

在這裡通過檔案讀寫來實現持久化儲存。

條件:安裝配置好apache

實現

1.在/var/www/cgi-bin目錄下新建count.c檔案,輸入以下**

#include

intmain()

2.在同目錄下新建test.txt檔案,輸入0作為計數初始值,設定檔案屬性

sudo

chmod 666 test.txt

3.輸入以下**

sudo gcc -o count.cgi count.c
4.在瀏覽器中開啟localhost/cgi-bin/count.cgi即可實現上述功能,重新整理網頁一次計數加1,關閉網頁重新開啟計數為上次結束前的計數結果+1,同ip下輸入

localhost/cgi-bin/count.cgi都能使用該網頁計數器

乙個c語言程式

include include include void shuffle int wdeck 4 13 void deal int wdeck 4 13 char wface 13 char wsuit 4 int main char wface 13 int wdeck 4 13 printf 這...

乙個基於c 的log庫

使用兩個快取區存放日誌,每個快取區為乙個hash表,通過執行緒id計算對應的hash值,將日誌存入對應的位置。乙個log執行緒讀取快取區,並將其寫入log檔案,每次將兩個快取區更換,防止鎖爭用的開銷,將緩衝區的日誌寫入檔案後再次對換緩衝區,迴圈往復。logger.h 1 ifndef logger ...

C語言設計乙個閃閃的聖誕樹

控制台列印乙個聖誕樹 簡簡單單的c語言知識,真的很基礎,小白也能看得懂程式設計客棧哦 聖誕樹byc語言小白入門 include include include include define x 25 畫面長度 int background 20 2 x int snow 30 雪花密度 畫樹 voi...