kazemimorteza
پنج شنبه 03 مهر 1393, 19:11 عصر
سلام وقت بخیر.
من از کدهای زیر که توسط payLine ارایه شده استفاده میکنم و warning زیر را فایرفاکس میده؟ ولی وقتی از اسان پرداخت که خود payLine اماده کرده استفاده میکنم هیچ warning ای نمیده.
لطفا راهنمایی بفرمایید مشکل از کجاست ؟ payLine از چه نوع رمز گذاری یا ... استفاده میکنه ؟
تو IE هم این مشکل وجود داره فقط chrome وارنینگ نمیده.
Although this page is encrypted, the information you have entered is to be sent over an unencrypted connection and could easily be read by a third party.
فایل include
<?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;
}
function get($url,$api,$trans_id,$id_get){
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,"$url");
curl_setopt($ch,CURLOPT_POSTFIELDS,"api=$api&id_get=$id_get&trans_id=$trans_id");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$res = curl_exec($ch);
curl_close($ch);
return $res;
}
?>
فایل send
include_once("include/sender.php");
$url = 'http://payline.ir/payment/gateway-send';
$api = 'api';
$amount = 10000;
$redirect = 'http://test.com/epay/get.php';
$result = send($url,$api,$amount,$redirect);
if($result > 0 && is_numeric($result)){
$go = "http://payline.ir/payment/gateway-$result";
header("Location: $go");
}
فایل get
include_once("sender.php");
$url = 'http://payline.ir/payment/gateway-result-second';
$api = 'api';
echo "trans_id". $trans_id = $_POST['trans_id'];
echo"<br/>id_ge". $id_get = $_POST['id_get'];
echo "<br/>Result:";
echo"<br/>result". $result = get($url,$api,$trans_id,$id_get);
من از کدهای زیر که توسط payLine ارایه شده استفاده میکنم و warning زیر را فایرفاکس میده؟ ولی وقتی از اسان پرداخت که خود payLine اماده کرده استفاده میکنم هیچ warning ای نمیده.
لطفا راهنمایی بفرمایید مشکل از کجاست ؟ payLine از چه نوع رمز گذاری یا ... استفاده میکنه ؟
تو IE هم این مشکل وجود داره فقط chrome وارنینگ نمیده.
Although this page is encrypted, the information you have entered is to be sent over an unencrypted connection and could easily be read by a third party.
فایل include
<?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;
}
function get($url,$api,$trans_id,$id_get){
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,"$url");
curl_setopt($ch,CURLOPT_POSTFIELDS,"api=$api&id_get=$id_get&trans_id=$trans_id");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$res = curl_exec($ch);
curl_close($ch);
return $res;
}
?>
فایل send
include_once("include/sender.php");
$url = 'http://payline.ir/payment/gateway-send';
$api = 'api';
$amount = 10000;
$redirect = 'http://test.com/epay/get.php';
$result = send($url,$api,$amount,$redirect);
if($result > 0 && is_numeric($result)){
$go = "http://payline.ir/payment/gateway-$result";
header("Location: $go");
}
فایل get
include_once("sender.php");
$url = 'http://payline.ir/payment/gateway-result-second';
$api = 'api';
echo "trans_id". $trans_id = $_POST['trans_id'];
echo"<br/>id_ge". $id_get = $_POST['id_get'];
echo "<br/>Result:";
echo"<br/>result". $result = get($url,$api,$trans_id,$id_get);