PHP禁止外部IP访问服务方法

PHP禁止外部IP访问服务,比如自己写API接口,只想自己使用,不想被其他人调用,就可以用到下方代码。$url = $_GET['url'];
if (isset($_SERVER['HTTP_REFERER'],$url)){
if (stripos(

[时间:08-19]    [浏览:]    [放入收藏夹]    [查看详情]

PHP禁止外部IP访问服务,比如自己写API接口,只想自己使用,不想被其他人调用,就可以用到下方代码。

$url = $_GET['url'];
if (isset($_SERVER['HTTP_REFERER'],$url)){
    if (stripos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST']) === false){
echo json_encode(['code'=>500,"msg"=>"禁止盗用API"],JSON_UNESCAPED_UNICODE);
        exit;
    }
}else{
    echo json_encode(['code'=>500,"msg"=>"禁止直接访问"],JSON_UNESCAPED_UNICODE);
    exit;
}

URL可改成固定的域名

  本文转载自:精准像素:11px.cn ,感谢作者分享实用知识


标签: