使用php表单将变量发布到网站
$this->redirect("http://Web_Address/httpds?switch=0");
这可以从普通的网络浏览器和Cronjob中正常工作。
当目标网站端口号从80更改为8081时,问题就开始了。
$this->redirect("http://Web_Address:8081/httpds?switch=0");
这仍然适用于网络浏览器,但不再适用于Cronjob。
任何想法如何解决这个???
由于
答案 0 :(得分: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);
?>