ホームページ >バックエンド開発 >PHPチュートリアル >Web マスターが PHP 関数を使用して応答すると、iis ログにトロイの木馬の記録が記録されます。iis エラー ログを確認する方法。

Web マスターが PHP 関数を使用して応答すると、iis ログにトロイの木馬の記録が記録されます。iis エラー ログを確認する方法。

PHP中文网
PHP中文网オリジナル
2016-07-29 08:49:191156ブラウズ

複数の 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 チュートリアルに興味のある友人に役立つことを願っています。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。