• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPからデーターの渡し方で悩んでます)

PHPからデーターの渡し方で悩んでます

このQ&Aのポイント
  • PHP初心者の方が、ウィンドウズ上で動くソフトにIDとパスワードを入力してPOST送信し、PHP側でデータを受け取り、認証されたかどうかに応じてソフトに返す文字列を作成したいとのことです。
  • 現在、以下のようなコードを作成しているが、どのようにして「OK」および「NG」の文字列をソフトに渡せば良いか分からないとのことです。
  • 具体的なソフトの仕様がわからないため、どのように返すべきか一概には言えないが、ソフトに「OK」または「NG」の文字列を返す部分を具体的に教えてほしいとのことです。

質問者が選んだベストアンサー

  • ベストアンサー
  • singlecat
  • ベストアンサー率33% (139/418)
回答No.1

Windows側のソフトでPOSTをして、HTTPのレスポンスを得るソフトだとすると、単純に if($pa_flag > 0){ print "OK"; } else { print "NG"; } でOKです。

parachan_2
質問者

補足

singlecatさん早々の回答ありがとうございます。 print "OK"; で大丈夫かな?と思ったのですが、 自分でテストと思いこのようなHTMLを作ってみました。 <html> <body> <form method="post" action="http://www.aaa/bb.php"> <input type="text" name="u_id"> <input type="text" name="passwd"> <input type="submit" value="Send"> </form> </body> </html> するといきなり OK と書かれた画面が表示されたので 大丈夫なのかと心配になったのです。 HTMLを使ったテストで OKやNGの画面が出てくることは問題ないのでしょうか? 多少PHPをかじっているだけなのですが このように”OK””NG”を返すようなPHPを作ってほしいといわれ戸惑っている次第です。

その他の回答 (1)

  • singlecat
  • ベストアンサー率33% (139/418)
回答No.2

本来この手の仕組みを作る場合は、暗号化を行う事が多いのでですが、 基本的な動きとしては、補足の内容で良いと思います。

parachan_2
質問者

お礼

どうもありがとうございました。 どこで調べて良いかわからなかったので とても助かりました。

関連するQ&A