ホームページ >バックエンド開発 >PHPチュートリアル >Web マスターが PHP 関数を使用して応答すると、iis ログにトロイの木馬の記録が記録されます。iis エラー ログを確認する方法。
複数の Web サイトの応答を設定する場合は、40 を超える Web サイトをテストするのに十分な最大実行時間を 120 秒に設定してください。会社に多数の Web サイトがあり、これらの Web サイトが正常に開いているかどうかをすぐに知りたい場合は、次のコードが役に立ちます。
<?php //设置最大执行时间是 120秒 ini_set('max_execution_time',120); function httpcode($url){ $ch = curl_init(); $timeout = 3; curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); curl_setopt($ch,CURLOPT_URL,$url); curl_exec($ch); return $httpcode = curl_getinfo($ch,CURLINFO_HTTP_CODE); curl_close($ch); } $check_web = array('http://test1.onestopweb.cn/', 'http://test2.onestopweb.cn/', 'http://test3.onestopweb.cn/', 'http://www.onestopweb.cn/'); for($i=0;$i 使用方法:如果显示为200则正常,如果显示其它值表示不正常;$timeout后面的3是设置超时秒数。
PHPのcurl_setopt関数が応答すると、痕跡がIISログに残ります。よく言われているように、DDOS 分散型サービス拒否攻撃は現在非常に人気があり、ログにいくつかの手がかりが見られます。
#Software: Microsoft Internet Information Services 7.5 #Version: 1.0 #Date: 2016-05-14 01:58:42 #Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken 2016-05-14 01:58:41 182.254.231.253 GET / - 80 - 182.254.231.238 - 200 0 0 124
上記は、Web マスターが PHP 関数を使用して応答した後の IIS ログ記録を紹介しています。これには、IIS ログと PHP コンテンツが含まれており、PHP チュートリアルに興味のある友人に役立つことを願っています。