1
_POST의 데이터가 스크립트의 URL에있는 기존의 Flash 프로젝트를 통과했습니다. 그러나 나는 그것이 작동하지 않습니다는 URLVariable에 더 많은 데이터를 추가 해봤 :_POST로 고생하기 AS3에서 PHP로 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 문의 내용이 주석 처리 된 경우에만 작동합니다. 아무도 내가 잘못 가고있는 것을 볼 수 있습니까?
많은 감사, 나이젤 클라크
현재 $ chatMessage는 문제를 격리하려고하기 때문에 아무 것도하지 않습니다. – Nigel
'$ _POST ("chat")'은 $ _POST [ "chat"]이어야합니다. –