2009-07-29 6 views
0

Je codage suivant script CGIComment obtenir variable CGI faite par/bin/sh + Apache

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>" 

Comment obtenir valiable dans CGI fait par/bin/sh + Apache Je suis heureux gime moi cordon échantillon

Répondre

2

dans le script CGI, vous recevez comme un paramètre à principal, il devrait donc être dans un endroit indiqué par argv

Apache exécute le cgi comme vous:

script.cgi var1 

Et les paramètres sont en argv, donc ceci:

printf("%s", argv[1]); 

Affichera

var1 
Questions connexes