存储和请求服务器的信息

时间:2015-07-12 07:37:43

标签: html server

我在这个主题中有点像菜鸟。 我想知道的是我如何存储服务器的信息,假设我的计算机上有一个生成随机数的简单程序,它将它存储在名为" number.txt"的文件中,并且它每五分钟就会发生变化,我想将这些信息发送到服务器,并能够从我可以制作的网站上请求当前号码。 我曾想过GET和POST,但我不知道如何使用这些。

很抱歉,如果它太具体或英语不好。

1 个答案:

答案 0 :(得分:0)

本质上,GET用于从服务器检索数据,POST用于向服务器插入/更新数据(例如HTML表单中的数据)。

基本上有两种方法。您可以使用JavaScript在客户端上生成随机数,并使用AJAX将其发送到服务器。 AJAX将包含键和值的POST消息发送到服务器端的某些脚本(很可能是某些php文件)。

var request = $.ajax({
  url: "script.php",
  method: "POST",
  data: { myKey : myRandomValue },
});

(例如,使用jquery库,因此你必须包含它。)

在服务器端,您处理传入的POST请求。

if (isset($_POST["myKey"])) {
//your number is stored in $_POST["myKey"]
}

但JavaScript无法与文件系统交互,因此您无法将其保存到文本文件中。如果有必要,您可以在PerlPython中编写脚本,或者创建用C ++,Java或C#编写的客户端 - 服务器应用程序。