0

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

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

这适用于普通的网络浏览器和 Cronjob。

当目标网站的端口号从 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 回答