このスクリプトを使用して投稿を送信し、ファイルとそのコンテンツを取得してリクエストを処理します
$postdata = http_build_query(
array(
'inUsername' => ''.$_REQUEST['inUsername'].'',
'inPassword' => ''.$_REQUEST['inPassword'].'',
'csfr_token' => ''.$_REQUEST['csfr_token'].''
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result2 = file_get_contents('http://cp.ufowebs.com/index.php', false, $context);
$result="Invalid";
if (eregi($result,$result2))
{
print '{"login":"ok"}';
}
else
{
print "ok";
header("Location:http://cp.ufowebs.com/index.php");v<meta http-equiv="refresh" content="2;url=http://cp.controlpanel.com/index.php">
}
}
?>
ローカルまたは他のURLからは正常に動作しますが、同じURLまたはサブドメインなどに移動すると、動作せず、常にこのエラーが発生します:
Warning: file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/hostdata/admin/public_html/domain_com/test_cp.php on line 94 Warning: file_get_contents(http://cp.domain.com/index.php): failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/hostdata/admin/public_html/domain_com/test_cp.php on line 94 ok
他のドメインから機能し、同じドメインには機能しない理由などがわからない