0

PHPフォームを使用して変数をWebサイトに投稿する

$this->redirect("http://Web_Address/httpds?switch=0");

これは、通常のWebブラウザーおよびCronjobから正常に機能します。

問題は、ターゲットWebサイトのポート番号が80から8081に変更されたときに始まりました。

$this->redirect("http://Web_Address:8081/httpds?switch=0");

これはWebブラウザーからは引き続き正常に機能しますが、Cronjobでは機能しなくなります。

これを解決する方法はありますか?

ありがとう

4

1 に答える 1

0

リダイレクトの代わりに、次のように cronjob PHP スクリプトで curl を使用します。

<?php
 $ch = curl_init();

 curl_setopt($ch, CURLOPT_URL, "http://Web_Address:8081/httpds?switch=0");
 curl_setopt($ch, CURLOPT_HEADER, 0);

 curl_exec($ch);

 curl_close($ch);
 ?>
于 2012-09-07T08:29:41.450 に答える