Cronjob不接受php帖子中的端口号

时间:2012-09-07 05:24:31

标签: php redirect post cron port

使用php表单将变量发布到网站

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

这可以从普通的网络浏览器和Cronjob中正常工作。

当目标网站端口号从80更改为8081时,问题就开始了。

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

这仍然适用于网络浏览器,但不再适用于Cronjob。

任何想法如何解决这个???

由于

1 个答案:

答案 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);
 ?>