AS3和PHP echo SHA256问题

AS3和PHP echo SHA256问题,php,actionscript-3,Php,Actionscript 3,我对PHP的哈希函数有一个小问题。 PHP代码在自己的.PHP文件上运行时工作正常,但当我尝试在Flash CC中返回结果时,我得到以下错误: ! 分析错误:语法错误,意外的“哈希”T_字符串,应为“,”或“;”在第2行的C:\wamp\www\sha256.php中 我的代码: AS3: PHP: 正如我所说,当直接从浏览器查看php文件时,我得到了正确的响应68b1282b91de2c054c36629cb8dd447f12f096d3e3c587978dc2248444633483,

我对PHP的哈希函数有一个小问题。 PHP代码在自己的.PHP文件上运行时工作正常,但当我尝试在Flash CC中返回结果时,我得到以下错误:

! 分析错误:语法错误,意外的“哈希”T_字符串,应为“,”或“;”在第2行的C:\wamp\www\sha256.php中

我的代码: AS3:

PHP:

正如我所说,当直接从浏览器查看php文件时,我得到了正确的响应68b1282b91de2c054c36629cb8dd447f12f096d3e3c587978dc2248444633483,但通过Flash我得到了错误

任何帮助都将不胜感激。 谢谢大家

别介意,伙计们, 我把它修好了

如果其他人也有同样的问题,这是我的代码: AS3:

PHP:


你能先检查它而不使用散列吗?例如,只需使用echo测试Yes echo works。我已修复我的代码,请参见下文。现在可以了。谢谢
import flash.events.Event;

function submitted():void{
var myrequest:URLRequest = new URLRequest("http://localhost/sha256.php");
myrequest.method = URLRequestMethod.GET;

var loader:URLLoader = new URLLoader();

loader.addEventListener(Event.COMPLETE, dataOnLoad);
loader.load(myrequest);
}
function dataOnLoad(e:Event):void{

    result.text = e.target.data.toString();
}

submitted(); 
<?php
echo hash("sha256", "The quick brown fox jumped over the lazy dog.");
?>
import flash.events.Event;

var myrequest:URLRequest = new URLRequest("http://localhost/sha256.php");
myrequest.method = URLRequestMethod.POST;
var variables:URLVariables = new URLVariables();

var loader:URLLoader = new URLLoader();

function submitted(r:String):void
{
    variables.data = r;
    myrequest.data = variables;
    loader.addEventListener(Event.COMPLETE, dataOnLoad);
    loader.load(myrequest);
}


function dataOnLoad(e:Event):void
{
    result.text = e.target.data.toString();
}

submitted("My String");
<?php
$res = $_POST["data"];
echo hash("sha256", $res);
?>