[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Непонятный кусок в коде - зачем он ?
Страницы: 1, 2
irinanew
Здравствуйте !
Была проблема с оплатой не сайте. Поправили, но смущает появление нового в коде. А именно - непонятно для чего и какая функция у дополнительных текстовых документов, на которые ссылается небольшая вставка в код.

 <?php
require_once ("core/config.php");
require_once ('core/mpay.php');
$secret_key = " ";
session_start ();
if (isset ( $_REQUEST ['ik_payment_amount'] )) {

$sing_hash_str = $_REQUEST['ik_shop_id'].':'.
$_REQUEST['ik_payment_amount'].':'.
$_REQUEST['ik_payment_id'].':'.
$_REQUEST['ik_paysystem_alias'].':'.
$_REQUEST['ik_baggage_fields'].':'.
$_REQUEST['ik_payment_state'].':'.
$_REQUEST['ik_trans_id'].':'.
$_REQUEST['ik_currency_exch'].':'.
$_REQUEST['ik_fees_payer'].':'.
$secret_key;
$sign_hash = strtoupper(md5($sing_hash_str));
if($_REQUEST['ik_sign_hash'] == $sign_hash) {
session_id ( $_REQUEST['ik_payment_id'] );
setpay ( 1, $_REQUEST['ik_payment_id'] );
} else {
file_put_contents('1.txt',var_export($_REQUEST, true).'|'.$sing_hash_str.'|'.strtoupper(md5($sing_hash_str)));
}
/*
if (($cost >= 0 + $_REQUEST ['ik_payment_amount'])) {
$sing_hash_str = $_REQUEST ['ik_shop_id'] . ':' . $_REQUEST ['ik_payment_amount'] . ':' . $_REQUEST ['ik_payment_id'] . ':' . $_REQUEST ['ik_paysystem_alias'] . ':' . $_REQUEST ['ik_baggage_fields'] . ':' . $_REQUEST ['ik_payment_state'] . ':' . $_REQUEST ['ik_trans_id'] . ':' . $_REQUEST ['ik_currency_exch'] . ':' . $_REQUEST ['ik_fees_payer'] . ':' . $secret_key;
$sign_hash = strtoupper ( md5 ( $sing_hash_str ) );
if ($_REQUEST ['ik_sign_hash'] == $sign_hash) {
}
// exit();
}
*/

}
?>



Не понятен этот кусок кода:


 else {
file_put_contents('1.txt',var_export($_REQUEST, true).'|'.$sing_hash_str.'|'.strtoupper(md5($sing_hash_str)));
}



, которого раньше не было.


Буду очень признательна, если поможете мне разобраться.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.