【问题标题】:Check to see if the given web address is blocking visitors ip检查给定的网址是否阻止访问者 ip
【发布时间】:2016-03-12 15:12:29
【问题描述】:

我想制作一个用户输入网址并单击提交按钮的 Web 应用程序。现在我的应用程序会检查给定的网址是否阻止了他/她的 IP 地址。你能帮我制作这个网络应用程序吗?我想使用 php 和 javascript。

基本 PHP 代码和 HTML 结构:

<?php
if ( isset( $_POST['check_status'] ) ) {

    $_POST = array_map( 'stripslashes', $_POST );
    extract( $_POST );

    if ( empty( $web_addr ) ) {
        $error = "Web address is required.";
    }

    if ( !isset( $error ) ) {
        function checkIpBlocked() {
            /* I need this code to check */
        }   
    }
}
?>

<h2>Check your ip address is blocked or not</h2>
<form action="" method="POST">
    <label for="web_addr">Enter Web Address</label>
    <input type="text" name="web_addr" placeholder="Enter Web Address">
    <input type="hidden" name="user_ip" value="<?php $_SERVER['REMOTE_ADDR']; ?>">
    <input type="submit" name="check_status" value="Check Status">
    <div id="status"><?php if ( isset( $error ) ) { echo $error } ?></div>
</form>

【问题讨论】:

  • 这是不可能的。为了能够检查这一点,您必须能够在给定的 IP 地址接收,如果它不是您的地址,则不能,因此您将永远不会收到响应,这意味着您的应用程序将始终认为用户的 IP 是100% 的时间被阻止。

标签: javascript php html ip block


【解决方案1】:

没有真正可靠的方法可以做到这一点,除非相关网站为您提供 API 来做到这一点。

【讨论】:

    猜你喜欢
    • 2021-06-20
    • 2011-03-16
    • 1970-01-01
    • 1970-01-01
    • 2017-05-28
    • 1970-01-01
    • 2012-01-25
    • 1970-01-01
    • 2017-10-30
    相关资源
    最近更新 更多