PDA

View Full Version : سوال: مشکل با درگاه پی لاین در هاست



misagh01
چهارشنبه 14 اسفند 1392, 13:29 عصر
سلام دوستان
دارم روی درگاه پی لاین کار میکنم وقتی با استفاده از فرم html اطلاعات را برای پی لاین میفرستم راحت به پی لاین وصل میشه ولی وقتی از تابع send استفاده میکنم با اینکه curl هم روی هاست نصب هست مقدار برگشتی result $ ای که میده null هست( در فایل payment.php ) .
البته با همین تابع send در لوکال به پی لاین وصل میشم و فقط در هاست این مشکل را دارم.
لطفا دوستان کمک کنند.

فایل payment.php :


<?php
ob_start();
session_start();
?>

<html>
<?php

function send($url,$api,$amount,$redirect){
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POSTFIELDS,"api=$api&amount=$amount&redirect=$redirect");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$res = curl_exec($ch);
curl_close($ch);
return $res;
}

$url = 'http://payline.ir/payment/gateway-send';
$api = 'my Api';
$amount = $_SESSION["my-gheymat"];
$redirect = 'http://my domain/pardakht/get.php';
$result = send($url,$api,$amount,$redirect);
if($result > 0 && is_numeric($result) ){
$go = "http://payline.ir/payment/gateway-$result";
header("Location: $go");
}
?>