背景
最近專案需要對開放介面的請求來源做一定的限制
要求是在後臺設定好白名單,例如:learnku.com
,*.learnku.com
。
實現方法
先獲取來源
解析出域名abc.learnku.com
在資料庫內進行一次查詢
不存在的話則利用explode()
函式將連結拼接為*.learnku.com
在進行一次查詢。
如果第二次查詢也不存在的話,那就將來源域名拼接為*.abc.learnku.com
在進行一次查詢。
想問問大佬們有沒有什麼更好的實現方法
本作品採用《CC 協議》,轉載必須註明作者和本文連結