_POST のデータをスクリプト内の URL に送信する既存の Flash プロジェクトが渡されました。URLVariable にさらにデータを追加しようとしましたが、うまくいきません:
AS3:
public function SendChatMessageDB(ChatFrom:int)
{
var request:URLRequest = new URLRequest("http://www.somewebsite.co.uk/clientUpdateUserInfo.php");
var data:URLVariables = new URLVariables();
data.a = "upChat"; // Existing part of project - Working
data.sk = "hash"; // Existing part of project - Working
data.Dat = global.MyFacebookID; // Existing part of project - Working
data.chat = "screw"; // Added data - Not working!
request.data = data;
request.method = URLRequestMethod.POST;
var loader:DataLoader = new DataLoader(request, {name:"userInfo"});
loader.load();
}
}
PHP:
<?php
session_start();
$a = $_POST["a"];
$sk = $_POST["sk"];
$xmlData = $_POST["Dat"];
$security_result = SecurityCheck($sk);
if( isset($_POST['chat']) )
{
$chatMessage = $_POST("chat"); // Script's functions only work when I comment this out..
このメソッドは、if ステートメントの内部がコメント アウトされている場合にのみ機能します。誰かが私が間違っているところを見ることができますか?
どうもありがとう、 ナイジェル・クラーク