2016-12-28 119 views
-4

我想保存一個變量來計算我的個人網站的視圖,我不需要使用PHP,因爲它的字面意思是viewcount。我知道如何使用$ .post從服務器檢索計數,但是如何檢索它(編輯:以最簡單的方式)。 我試圖做的網站是http://artsicleprojects.com/使用jquery將變量保存到文本文件serverside

在此先感謝!

+0

你知道如何從***服務器***檢索使用後,或從***客戶端***使用後? –

+0

我知道如何從服務器中檢索。我在我的站點serverside中有一個.txt文件。 – Artsicle

+0

你需要澄清你的問題,因爲我讀了10次,我仍然對你想要什麼感到困惑 –

回答

0

您將需要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); 
}); 

這也被認爲是在相同的目錄腳本工作。

+0

謝謝!這有助於很多! – Artsicle

相關問題