코드의 일부 지점에서 내 서버에 정보를 보내야하는 WordPress 용 플러그인을 만들려고합니다. 플러그인은 여러 가지 다른 구성과 기능으로 여러 서버에 설치됩니다.PHP와 원격 URL 호출
내가하고 싶은 것은 그 스크립트가 모든 종류의 PHP 구성 및 서버 기능에서 내 서버의 특정 URL을 호출하기 위해 내 서버와 통신 할 수 있도록하는 것입니다. 그래서 질문이 다른 방법은 거기에있다 내가하면 fopen이 경우 시도 할 수 및 특정 호스트에서 작동하지 컬
ini_set("allow_url_fopen", 1);
$d = array('key1' => 'val1', 'key2' => 'val2');
$data = urlencode(serialize($d));
$f = fopen('http://www.my-site.ext/getdata/' . $data . '/', 'r');
if(!$f)
{
$ch = curl_init();
if($ch != false)
{
curl_setopt($ch, CURLOPT_URL, 'http://www.my-site.ext/getdata/' . $data . '/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = curl_exec ($ch);
curl_close ($ch);
}
else
{
// IS THERE ANY OTHER METHOD TO TEST IN CASE
// THE FOPEN AND THE CURL NOT WORK ?
}
}
else
{
fclose($f);
}
: 여기
내 코드?