2017-03-26 11 views
0

私はPHPフォームのPOST値をCGI URLに送信する方法は?

https://192.168.10.1:10443/cgi-bin/outgoingfw.cgi

をURLにPHP POSTリクエストを送信したいこれらの値はいずれかがどのように私を助けることができる

<form method="post" action="https://192.168.10.1:10443/cgi-bin/outgoingfw.cgi/cgi-bin/outgoingfw.cgi" style="float:left"> 
        <input name="ACTION" value="disable" type="hidden"> 
        <input name="line" value="0" type="hidden"> 
       </form> 

CGIのURLにPHPの値を送信したいですこれをする。

+0

action属性に 'cgi-bin/outgoingfw.cgi'が2回あります。詳細については、[このチュートリアル](http://www.rebol.com/docs/cgi2.html)も参照してください。 –

+0

cURLを参照してください:http://php.net/manual/en/book.curl.php –

答えて

0

あなたは、さらに参考のために、送信ボタン

<form action="https://192.168.10.1:10443/cgi-bin/outgoingfw.cgi/cgi-bin/outgoingfw.cgi" method="POST"> 
     <input type="submit" value="Publish"> 
     <input name="ACTION" value="disable" type="hidden"> 
     <input name="line" value="0" type="hidden"> 
</form> 

が欠落していますhttp://www.comp.leeds.ac.uk/Perl/Cgi/textareas.html

0

ちょうど "送信" ボタンを追加し、それはそれが取るすべてです。

 <!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>Title</title> 
</head> 
<body> 
<form method="post" action="https://192.168.10.1:10443/cgi-bin/outgoingfw.cgi" style="float:left"> 
    <input name="ACTION" value="disable" type="hidden"> 
    <input name="line" value="0" type="hidden"> 

    <!-- submit button --> 
    <input type="submit" value="submit"/> 

</form> 
</body> 
</html> 
+0

しかし、値は何も動いていません。 –

+0

私は完全なコードを表示するために私の答えを編集しました。これは動作し、私は私のサーバーで試して、それは動作します。もちろんempyの "行"変数をポストしています。私はあなたの "https://192.168.10.1:10443/cgi-bin/outgoingfw.cgi"へのアクセス権がないので、エラーを返すだけですが、フォームは –

+0

btwと書かれています。フォームを投稿するのにjavascriptを使うべきではありませんあなたがする必要がない限り。それはあなたがそれを必要としないときにjavascriptを使用することは悪いコーディングです、それはより複雑で、遅く、何も追加しません。 –

0

自動的に送信したい場合。ボタンを押さずに。それ以外の場合は、なぜ非表示フィールドが必要ですか?

<form method="post" action="https://192.168.10.1:10443/cgi-bin/outgoingfw.cgi/cgi-bin/outgoingfw.cgi" style="float:left"> 
     <input name="ACTION" value="disable" type="hidden"> 
     <input name="line" value="0" type="hidden"> 
    </form> 
    <script> 
     document.getElementsByTagName('form')[0].submit(); 
    </script> 
+0

しかし、値は何も動いていません。 –

+0

私のコードを挿入してブラウザで "リクエストが送信されたことを確認してください – gud3

+0

ページで回答を得たい場合は、[ajax](http://api.jquery.com/jquery.ajax/)を使用する必要があります – gud3

関連する問題