メイン ActionScript 3.0 特設会議室 PHPへのPOST送信ができない | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yamafumi | Åê¹ÆNo.35028 投稿日時: 2007-9-10 14:52 |
新米 居住地: 投稿: 13
使用環境:
WinXP,FlashCS3 |
PHPへのPOST送信ができない はじめまして。
FlashCS3+PHP5.2.4で開発をしています。 Flashで編集したデータをPHPに渡し、ファイル出力を しようと思い、ヘルプをもとに以下のようなコードを打った のですが、どうもFlashからPHPへのPOST送信ができません。 PHP側でphpinfo()を見てもGETになっています。 どなたか、正しい処理の方法を教えていただけないでしょうか? ?????Flash側コード import flash.display.Sprite; import flash.net.navigateToURL; import flash.net.URLRequest; import flash.net.URLRequestMethod; import flash.net.URLVariables; var url:String = "http://localhost/Test.php"; var request:URLRequest = new URLRequest(url); var variables:URLVariables = new URLVariables(); variables.exampleSessionId = "ParmSessionId"; variables.exampleUserLabel = "ParmUserLabel"; request.data = variables; request.method = URLRequestMethod.POST; navigateToURL(request); ?????PHP側コード <?php $dtparm1=stripcslashes($_POST["exampleSessionId"]); $dtparm2=stripcslashes($_POST["exampleUserLabel"]); echo "PARM1"; echo $_POST["exampleSessionId"]; echo "PARM2"; echo $_POST["exampleUserLabel"]; phpinfo(); ?> 以上、よろしくお願いします。 |
ニノミヤ カズノリ | Åê¹ÆNo.35030 投稿日時: 2007-9-10 16:39 |
職人 居住地: 東京 投稿: 430
使用環境:
CS4 .4.11, .5.7 XP Pro(sp3) Flash Player 10,0,22,87, AIR 1.5.1, IE 5.5 & 6 & 7 & 8, Firefox 2.0.0.20 & 3.0.11 & 3.5, Opera 9.64, Safari 4, Google Chrome 2.0.172.31, Netscape 7.1 |
Re: PHPへのPOST送信ができない HTMLにパブリッシュして試してみてもダメですか?
|
yamafumi | Åê¹ÆNo.35033 投稿日時: 2007-9-10 17:17 |
新米 居住地: 投稿: 13
使用環境:
WinXP,FlashCS3 |
Re: PHPへのPOST送信ができない できました。ありがとうございます。
可能ならば、本件に関して次の2点、教えてもらえないでしょうか? 1. 指摘されるまで、確かに「ムービープレビュー」で、動作確認しようとして、質問したような状態になっていました。 「パブリッシュしてから確認」というのは、Flash<->外部プログラム のやり取りをする際には、お約束なものなのでしょうか? 2. 最初、パブリッシュして実行しようとしたところ、 「安全性が確認されていないため、FlashPlayerは停止しまし た。ローカルアプリxxxx.swfは、次の場所localhostと通信しようと しています。」といった旨のメッセージが表示されました。 なんとか、「グルーバルセキュリティの設定」のページから設定 変更することにより、実行できるようになりました。このメッセージは、どういった状態の際に出てくるものなのでしょうか? 今回、Webでの開発もFlashも始めてなもので、無知な質問でし たらすみません。「このあたりを読めばよい」的な内容でもかま いませんので、教えていただけないでしょうか? 以上、宜しくお願いいたします。 |
Tonpoo (gaienboy改め) | Åê¹ÆNo.35035 投稿日時: 2007-9-10 17:56 |
職人 居住地: 東京・神宮前 投稿: 717
使用環境:
Windows 7 Professional, Flash CS5 Pro, Flash Player 10,1,102,64 |
Re: PHPへのPOST送信ができない こんにちは、gaienboyといいます。横レス失礼します。
引用: yamafumiさんは書きました: SWF単体で完結するようなファイル構成であれば、ムービープレビューでも 充分かもしれませんが、CGIやPHPといったサーバサイドのプログラムとの 通信が発生する場合は、パブリッシュした上で、実際にサーバ上にアップして 確認をするのが「お約束」だと思います。セキュリティの関係上、ローカルの ハードディスク上に置いたままで確認をした場合、ローカルPCとネット上の サーバという、異なるサーバ間での通信をすることになってしまうために、 下記のようなアラートが表示されます↓ 引用: 2.
|
yamafumi | Åê¹ÆNo.35044 投稿日時: 2007-9-11 7:37 |
新米 居住地: 投稿: 13
使用環境:
WinXP,FlashCS3 |
Re: PHPへのPOST送信ができない 回答ありがとうございます。
内容理解できました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |