PHP小白 - 利用代码达到验证的目的

前言

在编程学习的时候我们会遇到各种各样的软件或源码,其中不乏很多带有验证的例子,突发奇想用PHP搞个验证。

代码

<?php

// 获取用户提交的 IP 地址
$user_ip = $_GET['ip'];

// 从文本文件中读取 IP 地址列表
$ip_list = file('ip.txt', FILE_IGNORE_NEW_LINES);

// 检查用户提交的 IP 是否存在于列表中
$line_number = array_search($user_ip, $ip_list);
if ($line_number !== false) {
    // 如果存在,返回成功消息、行号和 IP 地址
    $response = array('code' => '200','msg' => 'success',  'line_number' => $line_number + 1 );
} else {
    // 如果不存在,返回失败消息
    $response = array('code' => '404','msg' => 'fail',  'reason' => 'not found');
}

// 将响应转换为 JSON 格式并输出
echo json_encode($response);

?>

新建一个PHP文本并将其中的文本名和提交的内容更改一下,再新建一个你更改后的文本名的文本,提交成功就会返回提交内容在文本中所在行数。

THE END