是否可以将访问者的IP和位置写入文件
Is it possible to write the IP and location of the visitor in a file?
是否可以将访问者的IP和位置写入文件?这是我的代码:
<?php $line = date('Y-m-d H:i:s') . " - $_SERVER[REMOTE_ADDR]"; file_put_contents('visitors.log', $line . PHP_EOL, FILE_APPEND); ?>
但它只是把IP写下来。
现在我有这个Javascript的代码(但这只是GET位置和ip,是的,我知道我是菜鸟):
<script> $.get("http://ipinfo.io", function (response) {
$("#ip").html("IP: " + response.ip);
$("#address").html("Location: " + response.city + ", " + response.region);
$("#details").html(JSON.stringify(response, null, 4)); }, "jsonp");</script>
是否可以将其放入文件中?提前谢谢你。
您必须在
ajax 的帮助下将收到的数据发送到服务器。然后在服务器上,设置 PHP 脚本来接收数据,然后将其存储为文件。出于安全目的,你不能直接用javascript来做(javascript不允许文件编辑)。
.JS:
$.ajax({
type:"GET",
url:"script.php",
data : { ip: myIP, location : myLocation },
.....
});
.PHP:
<?php
$ip = $_GET['ip'];
$location = $_GET['location'];
// File handling...
?>
相关文章:
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- 在codeigniter目录中放置javascript文件的位置
- xml文件在js项目目录结构中的位置
- 获取 HTML 5 音频控制文件位置并在不使用 id 选择器的情况下更新 src
- HTML5要求隐藏文件字段-反馈位置
- 为什么我在 webpack 中需要 html 文件时会得到一个位置字符串
- Chrome/Tampermonkey 用户脚本存储在文件系统上的什么位置
- HTML-从javascript中的URL位置读取.txt文件
- 使用javascript将文件直接下载到特定位置
- 查找位置/地址的Js文件
- 从其他位置触发文件选择窗口
- Javascript;HTML文件API-基于文件对象的javascript对象是否仍然包含文件'的位置
- 为什么浏览器可以'在`.中找不到js文件/lib/`(相对)位置
- 使用JavaScript/Jquery创建文本文件下载/更新到本地客户端机器中的特定位置
- 查询JSON文件以获取数组中的位置
- 查找已安装的NodeJS模块的文件系统位置
- 从某个位置读取 CSV 文件并显示为 HTML 表
- 更改文件字段内显示的路径的位置
- 如何在文件中存储带有所需位置标记的地图
- 如何设置用于创建表的 HTML、Javascript 和 CSS 文件的位置