1

URL1 にデータを送信するシステムがあります。このシステムから URL1 と URL2 にデータを送信したいと考えています。cPanel で通常のリダイレクトを試みましたが、1 つの URL へのリダイレクトしか許可されません。システムから送信されたトラフィックを 1 つの URL (URL3) にリダイレクトする最も簡単な方法は何ですか?次に、URL1、URL2、および今後追加することを決定した他の URL の数にリダイレクトできますか?

4

1 に答える 1

0

CNAMEエントリについてはよくわかりません。おそらく他の誰かがそれを使用して解決策を持っているでしょう。
私は php を使用します:
フロー:
URL3 は POST からデータを取得し、そのデータを URL1 と URL2 に送信します。

次のコードを使用しています: How do I send a POST request with PHP? (PHP5)

function postData($url, $value){
    $data = array('key' => $value);

    $options = array('http' => array('method'  => 'POST','content' => http_build_query($data)));
    $context  = stream_context_create($options);
    $result = file_get_contents($url, false, $context);
}

URL3:

$data = $_POST['data'];
$urls = array('URL1', 'URL2');
foreach ($urls as $i) {
    postData($i, $data);
}
于 2013-03-08T12:44:00.127 に答える