如何在GamemakerStudio 2中使用http_post_string将数据发送到mySQL数据库?

时间:2019-07-03 02:26:45

标签: php mysql json http

我想在mySQL数据库(使用godaddy托管)中的表中添加一行,并使用GMS2客户端中提供的用户名和密码。

我一直在尝试使用运行服务器端php脚本的http_post_string。

发送json用户名/密码,然后从GMS2中调用PHP脚本:

// Construct a timer without setting an expiry time.
boost::asio::deadline_timer timer(io_context);

// Set an expiry time relative to now.
timer.expires_from_now(boost::posix_time::seconds(5));

// Wait for the timer to expire.
timer.wait()

script.php:

var data_map = ds_map_create();
data_map[? "input_username"] = input_username;
data_map[? "input_password"] = input_password;
var str = json_encode(data_map);                        

http_post_string("https://domain/script.php",str);

我已成功向数据库添加了一行,但是似乎无法将我的GMS2数据作为参数发送...访问$ post_data数组后,$ data_username和$ data_password似乎不包含任何内容。

0 个答案:

没有答案