关于Linux环境变量命令ENV
这个测试有几种入口,export,或是用户请求url,我们先从本地做测试,然后搭建一个bshell的CGI环境。
export testcase=ls\;ls
eval ret=$testcase
我们看一下C实现
#include <stdio.h>
extern char**environ;
int main ()
{
char**var;
for (var =environ;*var !=NULL;++var)
printf ("%s\n",*var);1
return 0;
}
然后分析一下C写的CGI和BShell写的CGI的区别。