對請求來源進行白名單限制

midsmr發表於2021-05-10

背景

最近專案需要對開放介面的請求來源做一定的限制

要求是在後臺設定好白名單,例如:learnku.com*.learnku.com

實現方法

先獲取來源

解析出域名abc.learnku.com在資料庫內進行一次查詢

不存在的話則利用explode()函式將連結拼接為*.learnku.com在進行一次查詢。

如果第二次查詢也不存在的話,那就將來源域名拼接為*.abc.learnku.com在進行一次查詢。

想問問大佬們有沒有什麼更好的實現方法

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章