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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   サーバ関連【CGI・FCS・XMLSocket etc】
     loadVars.sendが場合によって送信されない
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
OhXCD
Åê¹ÆNo.5923
投稿日時: 2004-4-4 10:20
半人前
居住地: 関東
投稿: 53
使用環境:
WinXP SP2
FlashMX
loadVars.sendが場合によって送信されない
いつもお世話になっております
また教えていただきたいことが出てしまいました

サーバーにデータを送るのにloadVars.sendを使用しています
myLoadVars.send("http://?/upload.php", "_self", "post");

アドレスは、自分のところではないので割愛させていただきます

作成したswfファイルをローカルのパソコンで直接実行させると、upload.phpにきちんと送信されています(確認済み)
ところが、

1:表示サイズを固定したいと思い、html内に<embed>で埋め込んで、そのhtmlをブラウザで表示させた場合送信されなくなります
(アドレスバーにPOSTデータが出ていない状態)
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
 WIDTH="416" HEIGHT="480" id="WITH" ALIGN="">
 <PARAM NAME=movie VALUE="block00.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="block00.swf" menu=false quality=high bgcolor=#FFFFFF  WIDTH="416" HEIGHT="480" NAME="WITH" ALIGN=""
 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>

2:このswfファイルをまた別のサーバーに置いて直接実行させると、これまた送信されません

2はサーバー側で制限かけてるのかなぁとも思いますが(そういうことは可能なのでしょうか?)
1については全く原因分からず、、、

お力をお貸し下さいませm(__)m
かずぃ
Åê¹ÆNo.5926
投稿日時: 2004-4-4 11:28
半人前
居住地:
投稿: 49
使用環境:
98SE 10.3 MX
Re: loadVars.sendが場合によって送信されない
まず、確認ですが、通常POSTデータはURLに付随する形では見えません。
引用:
1:表示サイズを固定したいと思い、html内に<embed>で埋め込んで、そのhtmlをブラウザで表示させた場合送信されなくなります
(アドレスバーにPOSTデータが出ていない状態)



また、LoadVars.sendこの制限の影響をうけているのかもしれません。
OhXCD
Åê¹ÆNo.5928
投稿日時: 2004-4-4 11:49
半人前
居住地: 関東
投稿: 53
使用環境:
WinXP SP2
FlashMX
Re: loadVars.sendが場合によって送信されない
swf直接実行のときは
http://?/upload.php?mes=%E3%81%82?&time=&score=6638&name=%E3%81%82?

とアドレスバーに出てます
(長いので?で省略してます)
これが1とか2では出ないので、送信されてないのかと

考え違いしてますかね?
かずぃ
Åê¹ÆNo.5929
投稿日時: 2004-4-4 11:57
半人前
居住地:
投稿: 49
使用環境:
98SE 10.3 MX
Re: loadVars.sendが場合によって送信されない
POSTデータの確認は、サーバ側のスクリプトで確認するか、パケットモニタで確認するしかないと思います。

引用:
swf直接実行のときは
http://?/upload.php?mes=%E3%81%82?&time=&score=6638&name=%E3%81%82?

これだとGET送信となんら変わりは無いですよね。
OhXCD
Åê¹ÆNo.5932
投稿日時: 2004-4-4 12:35
半人前
居住地: 関東
投稿: 53
使用環境:
WinXP SP2
FlashMX
Re: loadVars.sendが場合によって送信されない
引用:
これだとGET送信となんら変わりは無いですよね。

言われてみれば、、、
でも何故GET?
うむ?
かずぃ
Åê¹ÆNo.5936
投稿日時: 2004-4-4 13:56
半人前
居住地:
投稿: 49
使用環境:
98SE 10.3 MX
Re: loadVars.sendが場合によって送信されない
myLoadVars.send("http://?/upload.php", "_self", "post");

"post"を"POST"は関係あるのかしら?
OhXCD
Åê¹ÆNo.5938
投稿日時: 2004-4-4 14:08
半人前
居住地: 関東
投稿: 53
使用環境:
WinXP SP2
FlashMX
Re: loadVars.sendが場合によって送信されない
何度もありがとうございます>かずぃさん

getにしてテストしたところ、ローカルでも、サーバー上でも、友人宅でも、動きました
うまく行ったと思っていたんですが、
気が付いたらローカルから行かなくなってまして、、、
postに戻しても行かないし、、、
急にファイアウォールがFlashPlayerに対して警告するようになったのも変です
(そーいえば今までスルーしてた)

こ、これは、ひょっとして、
ウチのパソコンがおかしいのかな?

ちょっと今は再起動かけられない状態なんですが、
後で再起動&再テストしてみます
OhXCD
Åê¹ÆNo.5944
投稿日時: 2004-4-4 21:41
半人前
居住地: 関東
投稿: 53
使用環境:
WinXP SP2
FlashMX
Re: loadVars.sendが場合によって送信されない
動くようになりました!

再起動→×
インターネット一時ファイルクリア→×
sendAndloadをsendに戻す→○

確認用にsendAndloadに変えていたのが原因だったのかと
(書いて無かったですね、すみません)
しかもブラウザのキャッシュがいたずらしてた為、どこで動かなくなったのか分かりにくかったようです
キャッシュはこまめにクリアしないとダメだなぁと反省中

いろいろ考えていただきありがとうございました>かずぃさん
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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