トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   サーバ関連【CGI・FCS・XMLSocket etc】
     別のサーバにFlashからデータを送りたい
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tnagata
Åê¹ÆNo.31908
投稿日時: 2007-2-13 11:07
常連
居住地:
投稿: 140
使用環境:
Flex2,, Flash5
OS:Windows 2000 SP4,,WindowsVista
IE5,6,7
別のサーバにFlashからデータを送りたい
いつもお世話になっております。

現在、以下のことが可能なのかどうか?また、それをどのようにすれば可能なのか?について調査しています。

AサーバとBサーバがあり
AサーバにはFlashのドキュメントがあります。
Bサーバには、結果データを表示したいHTMLがあります。

AサーバのFlashドキュメントで得られたデータをボタンを押下して
BサーバのHTMLを開き、そこにデータを反映させたいと思うのですが
こういう事は可能なのでしょうか?

また、Bサーバに設置するドキュメントが
HTMLファイルであると無理であれば他の手法も考慮にいれたいと
考えています。

勿論Flash8で開発する予定ですので、
セキュリティポリシー等も考慮しなければならないかもしれませんが。

上記の問題に関して解答をお持ちの方いらっしゃいましたら、
是非ご教授よろしくお願いいたします。
Tonpoo (gaienboy改め)
Åê¹ÆNo.31924
投稿日時: 2007-2-13 19:52
職人
居住地: 東京・神宮前
投稿: 717
使用環境:
Windows 7 Professional,
Flash CS5 Pro,
Flash Player 10,1,102,64
Re: 別のサーバにFlashからデータを送りたい
こんにちは、gaienboyといいます。

例えばBサーバのindex.htmlに、name=TOMというデータと
age=30というデータを渡したいのであれば、
getURL("http://www.B.com/index.html?name=TOM&age=30");

という形でget渡してあげればいいでしょう。
あとは、index.html側で、JavaScriptによって、
渡されてきた変数を取り出して表示してあげればいいと思います。


----------------
Tonpoo (a.k.a. gaienboy)
Tonpoo.com / TONPOOBLOG / twitter@tonpootwit

tnagata
Åê¹ÆNo.31936
投稿日時: 2007-2-14 10:00
常連
居住地:
投稿: 140
使用環境:
Flex2,, Flash5
OS:Windows 2000 SP4,,WindowsVista
IE5,6,7
Re: 別のサーバにFlashからデータを送りたい
gaienboyさん、返信いただきありがとうございます。

送信手段としては自分のサーバーに対して、
GETやPOSTを送る時と同じ手順で良いということなんですね。
(Bサーバを示すURLを指定する手順が追加される)

HTMLファイル側には、
受信用のコードをJavascriptで用意するわけですね。

セキュリティ制限的な事は特にないようなので
杞憂でよかったです。
大変助かりました。
Tonpoo (gaienboy改め)
Åê¹ÆNo.31937
投稿日時: 2007-2-14 10:08
職人
居住地: 東京・神宮前
投稿: 717
使用環境:
Windows 7 Professional,
Flash CS5 Pro,
Flash Player 10,1,102,64
Re: 別のサーバにFlashからデータを送りたい
たびたびどうも、gaienboyです。
引用:
tnagataさんは書きました:
送信手段としては自分のサーバーに対して、
GETやPOSTを送る時と同じ手順で良いということなんですね。
(Bサーバを示すURLを指定する手順が追加される)

そうですね。ただ、POSTでデータを渡した場合、HTML(+JavaScript)では
それを受け取って解析することができないので、CGIやPHPを使って
受け取ることになりますので、注意して下さい。


----------------
Tonpoo (a.k.a. gaienboy)
Tonpoo.com / TONPOOBLOG / twitter@tonpootwit

tnagata
Åê¹ÆNo.31938
投稿日時: 2007-2-14 10:21
常連
居住地:
投稿: 140
使用環境:
Flex2,, Flash5
OS:Windows 2000 SP4,,WindowsVista
IE5,6,7
Re: 別のサーバにFlashからデータを送りたい
ありがとうございます。

javascriptに関して詳しくないので、
GETメソッド利用時のjavascript側のコードは
今後調べたいと思っていたのですが、
「POSTメソッドはjavascriptで受け取り解析できない」
のは何故か?という点についても調査したいと思います。
tnagata
Åê¹ÆNo.31939
投稿日時: 2007-2-14 12:15
常連
居住地:
投稿: 140
使用環境:
Flex2,, Flash5
OS:Windows 2000 SP4,,WindowsVista
IE5,6,7
Re: 別のサーバにFlashからデータを送りたい
GETメソッド時に解析というのは送られてきたURLの?以下を
自分で取得して、文字列解析によってデータを取得する。
ということになるのでしょうか?

このため、POSTメソッドで対応できないという事になると
思ったのですが、、、

あっていますでしょうか?
Tonpoo (gaienboy改め)
Åê¹ÆNo.31940
投稿日時: 2007-2-14 12:21
職人
居住地: 東京・神宮前
投稿: 717
使用環境:
Windows 7 Professional,
Flash CS5 Pro,
Flash Player 10,1,102,64
Re: 別のサーバにFlashからデータを送りたい
あってると思いますよ
URLのクエリストリング(?以下の文字列)は、JavaScriptの
location.searchで取得できるので、それを使ってみて下さい。


----------------
Tonpoo (a.k.a. gaienboy)
Tonpoo.com / TONPOOBLOG / twitter@tonpootwit

tnagata
Åê¹ÆNo.31941
投稿日時: 2007-2-14 13:02
常連
居住地:
投稿: 140
使用環境:
Flex2,, Flash5
OS:Windows 2000 SP4,,WindowsVista
IE5,6,7
Re: 別のサーバにFlashからデータを送りたい
location.searchですね。
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops