Код php скрипта
Код: Выделить всё
<?php $db_host="localhost"; $db_user="****"; $db_password="****"; $db_name = "****"; $app_id = '****'; $api_secret = '****'; $auth_key = $_POST['auth_key']; $viewer_id = $_POST['viewer_id']; $real_key = md5($app_id."_".$viewer_id."_".$api_secret); if ($auth_key == $real_key){ // соединение с БД $mysqli = new mysqli($db_host, $db_user, $db_password, $db_name); if (mysqli_connect_errno()) { printf("Ошибка соединения: %s\n", mysqli_connect_error()); exit; } $mysqli->set_charset("utf8"); $stmt = $mysqli->prepare("INSERT INTO `stat` (`uid`, `money`, `lvl`, `help`) VALUES (?,`money`, `lvl`, `help`) ;"); $stmt->bind_param('i', $viewer_id); $stmt->execute(); echo "OK"; } ?>
Код, отвечающий за выполнение скрипта
Код: Выделить всё
var insert_loader:URLLoader = new URLLoader(); var insert_request:URLRequest=new URLRequest("******"); insert_request.method=URLRequestMethod.POST; var insert_vars:URLVariables = new URLVariables(); insert_vars['auth_key'] = LoaderInfo(root.loaderInfo).parameters.auth_key; insert_vars['viewer_id'] = LoaderInfo(root.loaderInfo).parameters.viewer_id; insert_request.data = insert_vars; insert_loader.load(insert_request); insert_loader.addEventListener(Event.COMPLETE, insert_Complete);