2016-12-14 32 views
0

我试图创建一个日志记录类型的工具,它将通过JavaScript发送数据到PHP(可能是AJAX或类似的),但是当它发送时,客户端停止使用资源来处理数据。从JavaScript发送数据到PHP没有客户端

所以,在我的脑海,我想申请做如下:

  1. 的JavaScript已经在网站上初始化时的用户负载和进口其他JavaScript文件
  2. 加载JavaScript文件中得到了一些数据(IP和页)
  3. 信息传递到一个PHP脚本,做一些相关性和WHOIS查询,然后将其发送到数据库存储

在一个完美的W^orld,我希望这个整个日志工具(或者任何你想调用的工具)花费0ms来加载,执行和存储数据。那么,这是不太可能的,所以我会找到一种方法,可以从JavaScript发送数据到PHP,并负载该脚本运行在我的服务器上,而不是用户的工作站或Web应用程序最终用户将访问。

然后,我可能会疯了,AJAX已经这样做了(或者我只是要求一种完全不可能的方法)。

任何想法?这甚至值得追逐吗?

+1

''有负载在我的服务器上运行该脚本'' - 此操作在PHP中的任何部分将运行在您的服务器上。我不清楚这个问题在哪里。 – David

+0

嗯,说实话我不确定是否有问题。 我设置了一些非常快速的内容,并在Chrome的开发人员模式下查看了“网络”标签,并看到正在加载PHP脚本。更多的好奇心问题。 – ggggcccssssss

+0

好吧,如果您向页面发出请求,那么网络选项卡将显示对该页面的请求。我怀疑你可能会误解某些东西,造成一些混乱。 – David

回答

0

我只能想到,当你想记录用户的这种细节,只使用服务器的唯一方法是使用PHP套接字,虽然他们很难理解。

Javascript是一种客户端语言,因此无法在服务器端运行。

相关问题