-
November 26th, 2022, 08:46
#1
-
-
November 26th, 2022 08:46
# ADS
-
November 26th, 2022, 11:13
#2
پاسخ : راهکار برای ارور ۵۰۰ موقع اتصال به درگاه بانک
نوشته اصلی توسط
PCcamp.Ir
سلام دوستان گرامی
من از کدهای php ساده که خود بانک ملی در سایتش گذاشته استفاده می
کنم. همه درست هست اما بعضی وقت ها بعد اینکه دکمه پرداخت زده میشه مدتی لودینگ می مونه بعد ارور ۵۰۰ میده. هیچ ارور لاکی هم ثبت نمیشه. با پشتیبانی درگاه تماس گرفتم گفتن مشکلی نیست . با پشتیبانی هاست تماس گرفتم حتی max exucstio tine رو زیاد کردم نشد. جالبه که بعضی وقت ها سریع بدون مشکل وصل میشه بعضی وقت ها نه.عکس پیوست کردم
و نکته دیگه اینکه اکثر مواقع بار اول که دکمه پرداخت زده میشه همون جور تو لودینگ می مونه اگه بار دوم یا سوم دوباره دکمه رو بزنی وصل میشه.
لطفاً کمک کنید.ممنون
با سلام،
اروری ارسالی ارور تایم اوت هست، در صورتی که این ارور را در سایت خودتان دریافت می کنید و از صفحات وب سایت خودتان است، میزان تایم اوت را بیشتر کنید. در صورتی که صفحه از سرور مقصد است ممکن است سرور مقصد در دسترس نیست و یا ارتباط سرور شما با سرور مقصد دارای مشکل است.
-
تعداد تشکر ها از gharibion به دلیل پست مفید
-
December 7th, 2022, 13:41
#3
عضو انجمن
پاسخ : راهکار برای ارور ۵۰۰ موقع اتصال به درگاه بانک
بعد از بررسی های زیاد متوجه شدم هنگام صدا زدن این تابع گیر میکنه و خطا میده:
کد PHP:
function CallAPI($url, $data = false){
try {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json; charset=utf-8'));
curl_setopt($ch, CURLOPT_POST, 1);
if ($data)
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
error_log(print_r("111111111", true));
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
error_log(print_r("22222222", true));
$result = curl_exec($ch);
error_log(print_r("333333", true));
curl_close($ch);
error_log(print_r($result, true));
return !empty($result) ? json_decode($result) : false;
}
catch (Exception $ex) {
return false; }
}
و داخل این تابع نیز در این خط گیر میکنه :
کد PHP:
$result = curl_exec($ch);
راه حلی هست؟
ویرایش توسط PCcamp.Ir : December 7th, 2022 در ساعت 13:45
-