服务器运行java -jar JavaBridge.jar SERVLET_LOCAL:8080
java.inc
define("JAVA_HOSTS", "127.0.0.1:8080"); //设置javabridge监听端口 require_once("/Applications/MAMP/htdocs/teenager/ThinkPHP/Library/Vendor/java/Java.inc"); $System = new \Java("java.lang.System"); $te = $System->getProperties(); echo $te; // java_set_file_encoding("GBK"); //java_autoload("/Users/JesusSlim/Downloads/cmbJava.jar"); $client=new \java("cmb.netpayment.Security","/Users/JesusSlim/Downloads/public.key"); $get = I('get.'); echo $_SERVER["QUERY_STRING"]; $res = $client->checkInfoFromBank($_SERVER["QUERY_STRING"]); //$res = $client->checkInfoFromBank("Succeed=".$get['Succeed']."&CoNo=".$get['CoNo']."&BillNo=".$get['BillNo']."&Amount=".$get['Amount']."&Date=".$get['Date']."&MerchantPara=".$get['MerchantPara']."&Msg=".$get['Msg']."&Signature=".$get['Signature']);//检验签名 $ret=java_values($res); echo PHP_EOL; var_dump($ret); if($ret === true){ echo "ok"; }