使用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);
});
这也被认为是在相同的目录脚本工作。
+0
谢谢!这有助于很多! – Artsicle
你知道如何从***服务器***检索使用后,或从***客户端***使用后? –
我知道如何从服务器中检索。我在我的站点serverside中有一个.txt文件。 – Artsicle
你需要澄清你的问题,因为我读了10次,我仍然对你想要什么感到困惑 –