我正在编写以下CGI脚本
echo "Content-type: text/html; charset=UTF-8\n\n"
echo "<HTML><HEAD><TITLE>title</TITLE></HEAD>"
echo "<BODY>"
echo "<FORM ACTION="http://exapmle.com/page2.cgi" NAME="PAGE1" METHOD="POST">"
echo "input:<INPUT TYPE=text NAME="data1" SIZE=10 MAXLENGTH=10>"
echo "<INPUT TYPE=submit NAME=nbtn VALUE='GO TO PAGE2'>"
echo "</FORM>"
echo "</BODY>"
echo "</HTML>"
如何在/ bin / sh + Apache制作的CGI中获取变量 我很高兴给我样品绳
答案 0 :(得分:2)
在CGI脚本中,您将其作为 main 的参数接收,因此它应位于 argv
指向的某个位置Apache像你一样运行cgi:
script.cgi var1
参数在 argv 中,所以这个:
printf("%s", argv[1]);
将输出
var1