- ベストアンサー
POSTを使って、アプリを操作したい
x2501の回答
- x2501
- ベストアンサー率57% (4/7)
$_POST['name'] = $hoge; $_POST['num'] = $num; の間違いです。
関連するQ&A
- $_POSTはバージョン3では動かない?
PHPを学習し、1週間が経過します。 動作は、社のサーバー上で、phpのバージョンは3でした。 これは当面、バージョンアップすることはありません。 この環境でやっていると、$_POST['xx']で、フォームからの 値をとることが出来ません。 $変数名(フォームのname)は正常に動きます。 4.0以上(?)では、$変数名が使えなくなることは調べたのですが。 $_POSTはバージョン3では使用不可でしょうか?
- ベストアンサー
- PHP
- 日本語をPOSTで送信したときに…
掲示板のようなプログラムをPHP4で作成してみたのですが、日本語をPOST送信したときに問題がでる場合があります。 たとえば、「表示」とフォームから送信した際に、$_POST['moji']で受け取ると、「表\示」のように、\がはいってしまいます。 文字コード等の問題なのでしょうか? 原因・対処法等をご存知の方がいらっしゃれば何卒ご教授ください。 よろしくお願いします。
- ベストアンサー
- PHP
- POSTの使い方について
PHP初心者です。 今、ブログを作成しているのですが、POSTの使い方というか、データの受け渡しの仕方がわかりません。 構造的には、 blog.php(ブログを表示させるページ) blog_h.php(ブログの投稿フォーム) なのですが、投稿フォーム(テキストエリア)からのデータを表示させるページ(blog.php)に反映させたいのですが、仕組みがわかりません。 POSTを使えばよいのでしょうか? できれば、簡単なソースを書いていただけるとうれしいです♪
- ベストアンサー
- PHP
- POSTできない
いま、phpを勉強中です。 そこで簡単なコードを書いてテスト&トライしてますがいきなりつまずいてます… <HTML> <HEAD> <TITLE>post request</TITLE> </HEAD> <BODY> <FORM ACTION="sample.php" METHOD="POST"> 名前:<input type="text" name="myname" value=""> <input type="submit" name="cmd" value="送信"> </FORM> <?php print "入力された文字は?".$myname . "<BR>"; ?> </BODY> </HTML> これを実行し、フォームに文字を入れて送信しても画面にでてきません。"入力された文字は?"だけが表示されたままです。(送信を押すと砂時計がでるのでプログラム自体は走っていると思います) postを使う場合どこか設定をしないといけないのですか??よろしくお願いします。
- ベストアンサー
- PHP
- post と get
postとgetの両方でデータ送信が行われる可能性がある場合(あるときはpost、あるときはget)に簡単に効率よくデータを変数に入れてやる方法ってありますか? 最初は$_REQUEST を使っていたのですが、これではクッキー情報も入ってしまったため、これはやめました。そこで今は下のような方法を考えています。 if(postならば){ while(list ($key, $val) = each($_POST)) { $INPUT[$key] = $val; } } else {//getなら while(list ($key, $val) = each($_GET)) { $INPUT[$key] = $val; } } ただ、検索の仕方が下手なのか、受信した送信形式がPOSTかGETなのかということを知る方法がわかりません。 どなたかアドバイスを下さい。
- ベストアンサー
- PHP
- [CLR][C++]HTTPPOSTについて
C++のCLRフォームアプリケーションで開発しています。 プログラムの中で、mixiなどのログインフォームにデータを POSTし、ログインする仕組みが必要になりました。 しかし、検索しても 「MFC」 の文献しか出てこず、 フォームアプリケーションの資源が使えなくて困っています。 このような仕組みをC++CLRフォームアプリケーションで作成することは 出来るのでしょうか。またその方法を教えていただけるとありがたいです。 使用ソフト:VisualStudio2005Academic
- ベストアンサー
- C・C++・C#
- フォームから送信される値について教えてください
ある人とwebのフォームを作成する話をしていて、相手の方からフォーム のテキストやチェックボックスなどinput要素では、name属性は必須では なくid属性が必須で、ブラザーからはidとvalueの組み合わせがサーバに 送信されるといわれました。 私の認識としては 「一般にHTMLのフォームをサーバーへ送信する時には、 get・postに かかわらずブラウザが自動的にFORMの子要素内のnameとvalueの値の ペア(name=value&name=valueというような値)を送信する」 だということを話したところ。 getに関しては今もそうかもしれないが、現在のpostの場合はidとvalueの 値のペアが送信され、それをサーバで処理しているというようなことを 言われました。 私自身phpやperlを使っています、ブラウザからの送信方法は get・postで違うが、送られてくる内容はpostの場合もnameとvalueの 組み合わせだと認識しています。 実際にスクリプトを作成して、テストしてもidとvalueの組み合わせは サーバ側のプログラムでは取得できませんでした。 相手の方が言うように最近のブラウザー(クライアント)はサーバに id=valueの組み合わせを送信するものや場合によってそのように振る舞う ことがあるのでしょうか。 この件に関して詳しい方、ご教授いただけないでしょうか。 できればRFC等の確かな資料をお示しいただけると助かります。
- ベストアンサー
- HTML
- POSTを使って送信
PICNICServlet3にアクセスすると,名前とIPアドレスとポートのフォームが表示されて,入力してOKボタンをクリックするとPICNICへ送信されるというプログラムを作成しています. 一応作成してみたのですが,http://アドレス/POST.htmlとアドレスバーに打ち込み,フォームに入力してもエラーが出ます. 作成したプログラムです↓ (省略してあります.[;]など足りないときは移動ミスです) public void doGet(...){ DataString=...; String command=getParameterValue(request,"command"); putFileContents(filename,"request : "+request,true); putFileContents(filename,"command : "+command,true); try{ DatagramSocket datagram=new DatagramSocket(); //入力フォームからの名前を受け取り String s = request.getParameter("NAME"); byte[] a=s.getBytes(); 名前を入れる //入力フォームからIPアドレスを受け取り InetAddress add=InetAddress.getByName(request.getParameter("IPADDR")); //入力フォームからポートを受け取り int port=Integer.parseInt(request.getParameter("PORT")); pot,add,name送信 datagram.send(dpacket); datagram.close(); }エラー表示 携帯で見るための記述,送信したときの表示 } private String getParameterValue(HttpServletRequest request,String key){ String[] para=request.getParameterValues(key); if(para!=null&¶.length>=0) return para[0]; return""; } エラー表示など省略 } }
- 締切済み
- Java
- フォーム以外からCGIにPOSTする方法
CGIプログラム(便宜的にPROGRAM_A)にデータを渡す方法はGETとPOSTがあるかと思います。 そこで、フォーム以外(perlプログラム(便宜的にPROGRAM_B))から、POSTを使用してPROGRAM_Aにデータを渡すことは可能でしょうか。 教えてください。 PROGRAM_B ---(POST)---> PROGRAM_A
- 締切済み
- CGI
- POST時に履歴を残さない方法
質問させてください あるサイトを作成しているのですが、 お客様の要望で「フォームページの履歴を残さない」ようにして欲しいと言われました。 要は「POST時に履歴を残さない方法」がわからないのです。 javascriptのlocation.replaceでは履歴が残らないことは、わかっているのですが 通常のPOST送信でそのような仕掛けはできるものなのでしょうか。 手法としてはブラウザの設定でやるのではなく、HTMLやjavascriptで実現させたいです。 以上、よろしくお願いします。
- 締切済み
- HTML