Php 与CodeIgniter集成的支付网关

Php 与CodeIgniter集成的支付网关,php,codeigniter,payment-gateway,citrus-pay,Php,Codeigniter,Payment Gateway,Citrus Pay,我正在将citrus的支付网关与CodeIgniter站点集成,它在本地主机上工作,但在服务器上不工作 set_include_path('./assets/citrus_lib'.PATH_SEPARATOR.get_include_path()); require_once('./assets/citrus_lib/CitrusPay.php'); require_once('./assets/citrus_lib/Zend/Crypt/Hmac.php'); function genera

我正在将citrus的支付网关与CodeIgniter站点集成,它在本地主机上工作,但在服务器上不工作

set_include_path('./assets/citrus_lib'.PATH_SEPARATOR.get_include_path());
require_once('./assets/citrus_lib/CitrusPay.php');
require_once('./assets/citrus_lib/Zend/Crypt/Hmac.php');
function generateHmacKey($data, $apiKey=null)
{
    $hmackey = Zend_Crypt_Hmac::compute($apiKey, "sha1", $data);
    return $hmackey;
}
CitrusPay::setApiKey("............",'...............');
$vanityUrl = "................";
$currency = "INR";
$reference = sha1(md5(time()));
$merchantTxnId = $reference;
$returnUrl = 'user_controller/redirect_from_gateway';
$flag = "post";
$orderAmount=$row->amount;
$data = "$vanityUrl$orderAmount$merchantTxnId$currency";
$secSignature = generateHmacKey($data,CitrusPay::getApiKey());
$action = CitrusPay::getCPBase()."$vanityUrl";
$time = time()*1000;
$time = number_format($time,0,'.','');
并在表单操作中使用
$action


我犯了什么错误,我该如何解决这个问题?

服务器上出现了什么错误?没有显示任何错误,甚至没有在此代码后运行代码。空白页我们可以说路径错误时,它显示了错误,但更正后没有错误请在服务器上启用错误报告,然后尝试运行代码。如果出现错误,它将显示错误。添加这两个index.php
ini_集合中的行(“display_errors”,“1”);错误报告(E_全部)您在服务器上遇到的错误没有显示任何错误,甚至没有在此代码后运行代码只是空白页我们可以说路径错误时它显示错误,但更正后没有任何错误请在服务器上启用错误报告,然后试着运行代码。如果出现错误,它将显示错误。请在index.php中添加这两行
ini_集(“显示错误”,“1”);错误报告(E_全部)您在服务器上遇到的错误没有显示任何错误,甚至没有在此代码后运行代码只是空白页我们可以说路径错误时它显示错误,但更正后没有任何错误请在服务器上启用错误报告,然后试着运行代码。如果出现错误,它将显示错误。请在index.php中添加这两行
ini_集(“显示错误”,“1”);错误报告(E_全部)