从控制台调用时如何查看PHP响应?

从控制台调用时如何查看PHP响应?,php,c,yii,httpresponse,Php,C,Yii,Httpresponse,我有一个C程序,它调用PHP脚本。我的问题是如何获取脚本的响应参数,如状态代码(以了解是否一切正常结束)或正文? 当然,我需要对不同的响应执行不同的操作。例如,您可以使用popen函数从PHP脚本获取返回值 #include <stdio.h> int main(void) { FILE *in; extern FILE *popen(); char buff[512]; if(!(in = popen("your commad", "r"))){

我有一个
C
程序,它调用
PHP
脚本。我的问题是如何获取脚本的响应参数,如
状态代码
(以了解是否一切正常结束)或
正文


当然,我需要对不同的响应执行不同的操作。

例如,您可以使用popen函数从PHP脚本获取返回值

#include <stdio.h>

int main(void) {

    FILE *in;
    extern FILE *popen();
    char buff[512];
    if(!(in = popen("your commad", "r"))){

        exit(1);

    }
    while(fgets(buff, sizeof(buff), in)!=NULL){

        printf("%s", buff);

    }
    pclose(in);
}
#包括
内部主(空){
文件*in;
外部文件*popen();
字符buff[512];
如果(!(in=popen(“您的命令”、“r”)){
出口(1);
}
while(fgets(buff,sizeof(buff),in)!=NULL){
printf(“%s”,浅黄色);
}
pclose(in);
}
在执行
popen