0

amfphpを使用して接続されたflexとphpで実行されているアプリケーションがあり、amfphpのservices.confに安全なチャネルを追加しました

<channel-definition class="mx.messaging.channels.SecureAMFChannel" id="my-amfphpSec">
    <endpoint class="flex.messaging.endpoints.SecureAMFEndpoint" uri="https://flashservices/gateway.php"/>
</channel-definition>

flexが実際にこの安全なチャネルを使用しているかどうかを知るにはどうすればよいですか? 私は試した

isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off'

$_SERVER['SERVER_PORT'] == 443

php 側から見ると、どちらも false です...しかし、これらのチェックを削除すると正常に動作しますが、ここで何が間違っていますか?

ありがとう。

注:私はmod_sslでwampを使用しており、localhostから作業しています

4

2 に答える 2

1

FirefoxとFirebugがインストールされた状態でapp/swfを開きます:

http://getfirebug.com/- (無料です)

接続とそれらがどのように通信されているかがわかります。

于 2011-07-09T18:07:17.770 に答える
0

私は Fiddler を使用しました。情報が暗号化されている場合、パケットの横に南京錠のアイコンが表示され、パケットの情報を開くと暗号化されていることがわかります。

Fiddlerはここからダウンロードできます

Firebug はその情報を表示しません。

于 2011-07-17T19:17:57.690 に答える