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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     フラッシュが表示されてるページのURLを取得する方法教えてください
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ゲスト
Åê¹ÆNo.10976
投稿日時: 2004-9-20 4:16
Re: フラッシュが表示されてるページのURLを取得する方法教えてください
レスありがとうございます。なるほど、そういうのがあるんですね。今回の目的には使用できないと思いますが、勉強になりました。ありがとうございます。

状況が分かりにくかったと思いますので、補足します。ごめんなさい。

まず目的は、.swfファイルを直リンクという形で配布することです。そのため、ある程度どのようなページにも簡単にコピー/ペーストで設置できるようにし、かつ設置されたページに訪問者が訪れる度にそのページのURLをログに記録できるようにすることが目標です(SSIだと、.shtmlとかにする必要があるんですよね?違ってたら教えてください)。

他に思いつく方法としては、

ex.1:
オブジェクトの後ろに「?url=http://XXX.com」と記述してもらって(これはFlashVarsでもいいんですよね?)読み込む方法(すでにいくつかのパラメータはこれで読み込んでます)。
ただ、これはめんどいのでやってくれる人が少ない。

ex.2:
<object>タグとjavascriptをセットにして設置してもらって、フラッシュオブジェクトとは独立した形でCGIにデータを送ってHTTP_REFERERからURLを取得する方法。
でも、<object>タグとjavascriptのどちらか一方のみを設置できてしまうし、あまり美しくない。

ex.2はかなり避けたいし、ex.1にするくらいなら、今のとこ特定のブラウザを使う人を"ラッキーパーソン"としてURLを回収するほうがよほど回収率が高いのです。
と、いうことで悩んでおります。

どうもフラッシュから「sendAndLoad(xxx,xxx,"POST")」でCGIに送った場合、特定のブラウザを除いてHTTP_REFERERを送ってないようなのです。なので、単純に関数で取得できるならそれが一番ですし、もしできないのなら、HTTP_REFERERを確実に送る方法、またはもっと上手くURLを取得する方法が知りたいわけです。

僕はフラッシュもCGIとかもほとんど分からないので、
できれば具体的に教えていただけると有り難いです。
よろしくお願いします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   フラッシュが表示されてるページのURLを取得する方法教えてください ゲスト 2004-9-19 17:04
     Re: フラッシュが表示されてるページのURLを取得する方法教えてください pinkgear 2004-9-20 2:21
     » Re: フラッシュが表示されてるページのURLを取得する方法教えてください ゲスト 2004-9-20 4:16
         Re: フラッシュが表示されてるページのURLを取得する方法教えてください pinkgear 2004-9-20 8:59
           Re: フラッシュが表示されてるページのURLを取得する方法教えてください ゲスト 2004-9-20 15:51

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