- 最後登錄
- 2022-8-14
- 在線時間
- 36 小時
- 註冊時間
- 2011-5-22
- 閱讀權限
- 20
- 精華
- 0
- UID
- 8664273
- 帖子
- 72
- 積分
- 155 點
- 潛水值
- 8340 米
| 若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。 本帖最後由 h4674156 於 2017-9-28 01:14 AM 編輯
各位前輩好
最近在嘗試這個
但是一直都沒有辦法成功
- <?php
- $TestUrl=$_GET["url"];
- $apikey = "YOUR_API_KEY";
- $data='{
- "client":{"clientId": "SafeiZO","clientVersion": "1.0"},
- "threatInfo":{
- "threatTypes":["MALWARE", "SOCIAL_ENGINEERING"],
- "platformTypes":["WINDOWS"],
- "threatEntryTypes":["URL"],
- "threatEntries":[{"url": "'.$TestUrl.'"}]
- }
- }';
- $url_api ="https://safebrowsing.googleapis.com/v4/threatMatches:find?key=".$apikey."";
- function GETData($url, $post){
- $ch=curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json", 'Content-Length: ' . strlen($post)));
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- $result=curl_exec($ch);
- return $result;
- }
- $GOtest=GETData($url_api, $data);
- $str=json_decode($GOtest);
- $stats=$str->matches[0]->threatType;
- if(isset($stats)){echo"該網頁已受感染";}
- ?>
複製代碼
url輸入:
測試結果:
Notice: Undefined property: stdClass:matches in D:\xampp\htdocs\safe_api.php on line 31
Notice: Trying to get property of non-object in D:\xampp\htdocs\safe_api.php on line 31
小弟是從這邊去參考的
感覺站長沒有完整給範例Code
想詢問前輩該怎麼修改才能夠測試成功呢?
... |
|