Json-Rpc

帶有php變數的jsonRPCClient錯誤

  • December 1, 2021

我正在嘗試執行以下程式碼

$betamount=$_POST['bet']; 
$litecoin->move($myusername,Admin,$betamount);

但它不起作用。但是,當我用實際數字替換 $betamount 時,它確實有效,即

$litecoin->move($myusername,Admin,0.2);

要麼

$betamount=0.1; 
$litecoin->move($myusername,Admin,$betamount);

關於出了什麼問題的任何想法?$_POST[‘bet’] 絕對是一個數字,因為我嘗試在 php 中進行乘法運算,並且一切正常。

現在修復了這個,你所要做的就是把它改成這個

floatval(trim()) ie ...    $betamount=floatval(trim($_POST['bet'])); 

對於數字

和這個

and just trim()  ie ... $litecoinaddr=trim($_POST['address']); 

對於字元串

Admin 不是一個變數,所以它是一個字元串。

字元串應該用引號引起來,所以它應該是。

$litecoin->move($myusername,'Admin',$betamount);

<http://php.net/manual/en/language.types.string.php>

引用自:https://bitcoin.stackexchange.com/questions/13466