У меня проблема с подключением к моему скрипту сервера.У меня есть экономичный хостинг Godaddy. Я написал скрипт на php для подключения к моему игровому серверу, который использует mavens poker appliction.я все сделал локально и его работа корректно, но когда я помещаю свой код в хостинг Godaddy, он не подключается, я думаю, что у меня есть проблема с curl хоста Godaddyя добавляю extension = curl.so в php.ini, но он тоже не работает.
есть моя страница скрипта curl
<?php
$url = "http://37.61.213.122:8087/api";
$pw = "aTWdehnxuIenpiFI";
function Poker_API($params)
{
global $url, $pw;
$params['Password'] = $pw;
$params['JSON'] = 'Yes';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_VERBOSE, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$response = curl_exec($curl);
if (curl_errno($curl)) $obj = (object) array('Result' => 'Error', 'Error' => curl_error($curl));
else if (empty($response)) $obj = (object) array('Result' => 'Error', 'Error' => 'Connection failed');
else $obj = json_decode($response);
curl_close($curl);
return $obj;
}
?>
и есть моя функция, которую мне нужно сделать дляя на сервере
<?php
include('api.php') ;
$username = $_SESSION['username'];
function showBalance (){
global $username;
$params = array("Command" => "AccountsGet", "Player" => $username);
$api = Poker_API($params);
echo $api-> Balance;
}
function showUsername (){
global $username;
$params = array("Command" => "AccountsGet", "Player" => $username);
$api = Poker_API($params);
echo $api-> Player;
}
function showEmail (){
global $username;
$params = array("Command" => "AccountsGet", "Player" => $username);
$api = Poker_API($params);
echo $api-> Email;
}
function showlastLogin (){
global $username;
$params = array("Command" => "AccountsGet", "Player" => $username);
$api = Poker_API($params);
echo $api-> LastLogin;
}
function doAccountsIncBalance ($amountinc) {
global $username;
$params = array("Command" => "AccountsIncBalance", "Player" => $username, "Amount" => $amountinc);
$api = Poker_API($params);
}
function doAccountsDecBalance ($amountinc) {
global $username;
$params = array("Command" => "AccountsDecBalance", "Player" => $username, "Amount" => $amountinc);
$api = Poker_API($params);
}
?>
Я не знаю, в чем проблема, но она прекрасно работает в локальной