上一篇
IP存储|数据库写入|PHP实现|IP地址存入数据库|代码示例
关键词相关代码片段(PHP+MySQL示例):
// 获取客户端IP $ip = $_SERVER['REMOTE_ADDR']; // 数据库连接配置 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database_name"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 准备SQL语句(使用预处理防止SQL注入) $stmt = $conn->prepare("INSERT INTO ip_table (ip_address, visit_time) VALUES (?, NOW())"); $stmt->bind_param("s", $ip); // 执行并检查结果 if ($stmt->execute()) { echo "IP写入成功"; } else { echo "错误: " . $stmt->error; } // 关闭连接 $stmt->close(); $conn->close();
关键说明:
$_SERVER['REMOTE_ADDR']
获取真实IP(需考虑代理场景可扩展HTTP_X_FORWARDED_FOR
) ip_address
(VARCHAR(45)存储IPv6兼容)和visit_time
(TIMESTAMP/DATETIME)字段本文由 朋荣轩 于2025-08-02发表在【云服务器提供商】,文中图片由(朋荣轩)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/516807.html
发表评论