質問: 自分のサイトを作ろうと思い、フロントの部分をフラッシュ、システム的な部分をPHP等のサーバーサイドのスクリプトで作成する構成です。 フラッシュで訪問者のアクションを受け取り、そのアクションのパラメータをPHP側へPOSTやGET方式で渡してDB保存や加工などの処理を行いフラッシュへ返す流れにしようとしています。 だいたい実現できたのですが... - - - - 前置きここまで - - - - ★データを受け取るPHP側で、そのアクセスがフラッシュから来たのか、そうでないのかを判別する方法が知りたいです。 →PHPで環境変数のリファラを調べてみましたがブラウザやアクセスするパソコンにより取得できたりできなかったりでした →また、パラメータの暗号化も検討してみましたが、フラッシュのswfは比較的解析し易いらしくこれもNGとしました) どのようにすれば、正規のフラッシュ経由アクセスか、第三者から直接PHPを叩かれているかの判別ができますでしょうか? 【フラッシュはActionScript3でPHPのバージョンは5以降になります】 詳しい方おられましたらよろしくお願いします。
回答: 暗号化してFlashとPHP間を繋げば良いと思います。 [ActionScript 3.0] Flashで暗号化してPHPで復元する (ECBモード) | しゃけログ