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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     PHPの echo の結果が正常に受け取れずundefinedとなる
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nishidy
Åê¹ÆNo.42040
投稿日時: 2009-4-8 16:58
新米
居住地:
投稿: 4
使用環境:
PHPの echo の結果が正常に受け取れずundefinedとなる
以下の通り、test.php に変数 com を渡し、変数compを受け取るActionScriptを書きましたが、
compのtraceの結果はundefinedとなります。vars.comp が "aaabbb"とならない原因はなんでしょうか?

読み込む test.php は 文字コード : UTF-8で作成してあります。#shift-jis でも試しましたが結果
は同じでした。

System.useCodePage = true;
var request:URLRequest = new URLRequest ( "test.php" );
request.method = URLRequestMethod.POST;

var variables:URLVariables = new URLVariables();
variables.com = "aaa";
request.data = variables;

var loader:URLLoader = new URLLoader (request);
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, onComplete);
loader.load(request);

function onComplete (event:Event):void{
trace( event.target.data );

var vars:URLVariables = new URLVariables( event.target.data );
trace( vars );
trace( vars.comp );
};

[ test.php ]
<?php
$test = $_POST["com"];
echo "comp=".$test."bbb";
?>


出力 :
%3C%3Fphp%0A%24test%20=%20%24%5FPOST%5B%22com%22%5D%3B%0Aecho%20%22comp%3D%22%2E%24test%2E%22bbb%22%3B%0A%3F%3E%0A
%3C%3Fphp%0A%24test%20=%20%24%5FPOST%5B%22com%22%5D%3B%0Aecho%20%22comp%3D%22%2E%24test%2E%22bbb%22%3B%0A%3F%3E%0A
undefined




よろしくお願いします。


[ 環境 ]
ActionScript3.0
Adobe Flash CS3
Mac OS 10.5
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » PHPの echo の結果が正常に受け取れずundefinedとなる nishidy 2009-4-8 16:58
     Re: PHPの echo の結果が正常に受け取れずundefinedとなる mayor 2009-4-8 17:36
       Re: PHPの echo の結果が正常に受け取れずundefinedとなる nishidy 2009-4-10 20:50
         Re: PHPの echo の結果が正常に受け取れずundefinedとなる mayor 2009-4-10 21:36

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