Problem następujący. Próbuję zapisać w bazie danych MySql dane z Dotpay wysyłane metodą POST przez Urlc. Dokładnie email i status płatności. Ściana na którą trafiłem wyglada tak że dane otrzymywane bez problemu zapisują się w zewnętrznym pliku dotpay.txt czyli:
CODE
array (
'id' => '758823',
'operation_number' => 'M9979-88759',
'operation_type' => 'payment',
'operation_status' => 'completed',
'operation_amount' => '25.00',
'operation_currency' => 'PLN',
'operation_original_amount' => '25.00',
'operation_original_currency' => 'PLN',
'operation_datetime' => '2020-08-05 23:11:53',
'control' => '',
'description' => 'Dwa pięć',
'email' => 'rafi0067@gmail.com',
'p_info' => 'Test User (rafi0067@gmail.com)',
'p_email' => 'rafi0067@gmail.com',
'channel' => '73',
'signature' => '935c2f737dfe947972de65997d11424061c62de9de05fd6576aeee729a2eeaaa',
)
'id' => '758823',
'operation_number' => 'M9979-88759',
'operation_type' => 'payment',
'operation_status' => 'completed',
'operation_amount' => '25.00',
'operation_currency' => 'PLN',
'operation_original_amount' => '25.00',
'operation_original_currency' => 'PLN',
'operation_datetime' => '2020-08-05 23:11:53',
'control' => '',
'description' => 'Dwa pięć',
'email' => 'rafi0067@gmail.com',
'p_info' => 'Test User (rafi0067@gmail.com)',
'p_email' => 'rafi0067@gmail.com',
'channel' => '73',
'signature' => '935c2f737dfe947972de65997d11424061c62de9de05fd6576aeee729a2eeaaa',
)
a kiedy próbuję odwołać się do zmiennej np $_POST['email'] to taka zmienna nie istnieje.
Ktoś ma pomysł jak uzyskać do niej dostęp?
Z góry dziękuję za pomoc.
Tutaj mój cały plik do którego jest odwołanie w Urlc:
CODE
<?php $servername = "localhost"; $username = "*******"; $password = "*****"; $dbname = "*******"; $db = new mysqli($servername, $username, $password, $dbname); if ($db->connect_error) { } $_SESSION['status'] = $_POST['operation_status']; $_SESSION['email'] = $_POST['email']; $sql = "INSERT INTO transkakcje (email, status) VALUES ('{$_SESSION['email']}', '{$_SESSION['status']}')"; try{ $db->query($sql); }catch(Exception $error){ }; }else{ } ?>