卷曲到yii1.1操作返回空结果

时间:2018-10-24 13:42:41

标签: php curl yii

我想使用curl(都在运行yii1.1)将某些表单数据从一个子域提交到另一个子域。

因此,使用来自任何子域的表单提交的数据都应存储在另一个域中。

为此,我要使用CURL。

$test = ['parentkey'=>['key'=>'value']];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https:demo1.com/post/create");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,  http_build_query($test)  );
$server_output = curl_exec($ch);

curl_close ($ch); 

但是当我向另一个域发送CURL请求时,返回空响应。

我在该控制器内部禁用了CSRF验证,但结果仍然相同

public function beforeAction($action) {
        $this->enableCsrfValidation = false;
        return parent::beforeAction($action);
    } 

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您忘记了“ https:”之后的两个反斜杠

curl_setopt($ch, CURLOPT_URL,"https://demo1.com/post/create");