我想保存一個變量來計算我的個人網站的視圖,我不需要使用PHP,因爲它的字面意思是viewcount。我知道如何使用$ .post從服務器檢索計數,但是如何檢索它(編輯:以最簡單的方式)。 我試圖做的網站是http://artsicleprojects.com/使用jquery將變量保存到文本文件serverside
在此先感謝!
我想保存一個變量來計算我的個人網站的視圖,我不需要使用PHP,因爲它的字面意思是viewcount。我知道如何使用$ .post從服務器檢索計數,但是如何檢索它(編輯:以最簡單的方式)。 我試圖做的網站是http://artsicleprojects.com/使用jquery將變量保存到文本文件serverside
在此先感謝!
您將需要PHP來解決這個問題,因爲它正在處理服務器端操作。首先,您需要製作一個服務器端腳本來增加文本文件的編號。然後,您需要製作一個客戶端腳本來向服務器發出請求。每次發出請求時,該腳本都會在文本文件中增加一個數字。總之,這裏是我會怎麼做(注:此代碼是未經測試):
PHP:在代碼
<?php
/*Reads and collects current count.*/
$rfile = fopen("views.txt", "r") or die("Unable to open file!");
$count = fread($rfile,filesize("views.txt"));
fclose($rfile);
/*Increments the count.*/
$wfile = fopen("views.txt", "w");
$ncount = $count + 1;
fwrite($wfile, $ncount);
fclose($wfile);
?>
注:此代碼才能正常工作,您可能需要已經是一個文本文件made(views.txt),在與PHP腳本相同的目錄中,寫入一個「0」。
的JavaScript(用jQuery):
$.post("phpscript.php", function(data, status){
console.log(status);
});
這也被認爲是在相同的目錄腳本工作。
謝謝!這有助於很多! – Artsicle
你知道如何從***服務器***檢索使用後,或從***客戶端***使用後? –
我知道如何從服務器中檢索。我在我的站點serverside中有一個.txt文件。 – Artsicle
你需要澄清你的問題,因爲我讀了10次,我仍然對你想要什麼感到困惑 –