у меня есть проблема, чтобы сделать curl в моем хостинге (Godaddy) - PullRequest
0 голосов
/ 09 октября 2018

У меня проблема с подключением к моему скрипту сервера.У меня есть экономичный хостинг 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);       
 }









?>

Я не знаю, в чем проблема, но она прекрасно работает в локальной

1 Ответ

0 голосов
/ 09 октября 2018

Я проверил ваш скрипт и он работает.Затем я провожу небольшое исследование, и из того, что я нашел, кажется, что проблема с хостингом у папы.Так что лучше их исправьте и спросите, как заставить работать ваш скрипт или найти более надежный хостинг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...