Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php curl url在Yii中不起作用_Php_Curl_Yii - Fatal编程技术网

Php curl url在Yii中不起作用

Php curl url在Yii中不起作用,php,curl,yii,Php,Curl,Yii,我第一次在yii应用程序中使用curl 下面是我的代码 $ch = curl_init(); $u='admin'; $p='admin123'; $postvars = ''; foreach($string as $key=>$value) {

我第一次在yii应用程序中使用curl

下面是我的代码

                       $ch = curl_init();

                        $u='admin';
                        $p='admin123';
                        $postvars = '';
                        foreach($string as $key=>$value) {
                                    $postvars .= $key . "/" . $value . "/";
                                  }

                        curl_setopt($ch, CURLOPT_URL,  'http://localhost:83/Working-copy/tradiecom/ServiceTypeMaster/Create' );
                        curl_setopt($ch, CURLOPT_USERPWD, $u.':'.$p);
                        curl_setopt($ch, CURLOPT_FORBID_REUSE, false);
                        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
                        curl_setopt($ch, CURLOPT_POST, count($string));
                        curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);

                        $json = curl_exec($ch);
                        if ($json === false)
                        {
                            echo 'test';
                        }

                        print_r($json);
现在我不知道如何在ServiceTypeMaster/创建操作中访问post变量?? 我不知道我的行动是否需要?
我怎么知道呢。

我只看到一个卷发呼叫?Yii部分怎么样?定义不工作此curl调用是一个函数的一部分,该函数处理web服务响应,并从中创建调用的操作。您可以创建一个组件并将其加载到控制器中,在操作中使用并另存为视图的变量。但我将模块设为“webservice”,它在web服务url中调用。从这个模块中,我的控制器动作被调用。