我想将来自UE4 c游戏的请求发送到我的php脚本,以便它与mysql数据库交互

我现在正在寻找大约3天的时间,而且我仍然坚持这一点.

我有一个MySQL数据库和一个PHP脚本,以及一个在UE4中制作的游戏.
UE4使用c.

所以现在我想将来自c游戏的请求发送到php脚本,并且应该与数据库进行交互.
例如,创建一个帐户或登录.我也想将php脚本的mysql查询结果传递给我的c类.
我尝试使用HttpRequest,但我无法从php获取数据.

也许你可以,但我根本不明白.
我现在完成的是你可以从游戏发送POST请求到php脚本并传递变量,以便脚本使用它们来执行mysql查询.
但是我如何才能将数据从php文件传递给c呢?我得到的响应总是整个站点(头部和身体),我不知道在哪里可以保存查询结果将其传递给c代码.

我在这里是个初学者,所以对我很轻松.我读了很多不同的帖子和博客,我的大脑像地狱一样痛苦):我希望有人可以告诉我如何轻松地做到这一点,或者至少给我一个关于我要谷歌和我可以使用的东西的提示.我不需要一个完整的教程,只需要一个比Http.h更好的库名称(如果简单的HttpRequest不能管理它)就足够了. ):我真的很沮丧……

EXI

最佳答案
PHP脚本应该将HTTP响应重新调整为最低限度.它甚至不需要是HTML文档:

<?php

    // file: api.php

    $param = $_POST['myparam'];

    $foo = bar($param); // $foo contains e.g. "1,ab,C"
    echo $foo;          // if you opened http://myhost.com/api.php in a browser
                        // all you would see is "1,ab,C"
                        // (which is not a valid HTML document, but who cares)

?>

然后从游戏中解析此HTTP响应(一个普通的字符串).您可以使用自己的数据格式,也可以使用您选择的众所周知的格式(XML或JSON是很好的候选者).

转载注明原文:我想将来自UE4 c游戏的请求发送到我的php脚本,以便它与mysql数据库交互 - 代码日志