CGI スクリプト (C++) に 2 つの送信ボタンがあります。1 つの ( value=Submit
) は、単にフォーム データを保存します。もう 1 つ ( value=Save and Reboot
) は、フォーム データを同じ方法で保存してから再起動することになっています。
基本的に、私はこれをしたい:
if(method == "POST")
{
//element 1 saved
//element 2 saved
//etc etc
if(second button is pushed)
//handle reboot code
}
しかし、どのボタンが押されたかはどうすればわかりますか? この質問を見ましたが、それはphpにあります。私は C++ CGI スクリプトで作業しています。CGICCのドキュメントを読んでいますが、どのボタンが押されたかを特定する方法が見つかりません。
明確にするために、両方のボタンは基本的に同じこと (「POST」) を行いますが、必要に応じて再起動できるように、ボタンを識別できるようにする必要があります。