Пример #1
0
	function check_pcre_recursion()
	{
		$strRequest = "GET "."/bitrix/admin/site_checker.php?test_type=pcre_recursion_test&unique_id=".checker_get_unique_id()." HTTP/1.1\r\n";
		$strRequest.= "Host: ".$this->host."\r\n";
		$strRequest.= "\r\n";

		if ($res = $this->ConnectToHost())
		{
			if ('SUCCESS' == $strRes = GetHttpResponse($res, $strRequest, $strHeaders))
				return true;
			if ($strRes == 'CLEAN')
				return $this->Result(null, GetMessage('SC_PCRE_CLEAN'));
		}
		return false;
	}
Пример #2
0
 function check_pcre_recursion()
 {
     $strRequest = "GET " . $_SERVER['PHP_SELF'] . "?test_type=pcre_recursion_test&unique_id=" . checker_get_unique_id() . " HTTP/1.1\r\n";
     $strRequest .= "Host: " . $this->host . "\r\n";
     $strRequest .= "\r\n";
     if ($res = $this->ConnectToHost()) {
         if ('SUCCESS' == ($strRes = GetHttpResponse($res, $strRequest, $strHeaders))) {
             return true;
         }
         if ($strRes == 'CLEAN') {
             return $this->Result(null, GetMessage('SC_PCRE_CLEAN'));
         }
     }
     return false;
 }