После успешной оплаты данные страницы на странице моего сервера. Там я могу только читать данные поне удалось прочитать данные в почтовом методе в php
foreach($_POST as $key => $value)
{
file_put_contents($filename, "$key: $value\n", FILE_APPEND);
}
это PHP код и записать в текстовый файл но не получают каких-либо данных по обычной переменной пост.
Например, статусный ключ, отправленный через данные сообщения, если я вызвал через $ _POST ['status'], я не получаю никакого значения через него.
так что случиться здесь, я вне идеи. Итак, пожалуйста, направляйте меня сюда, чтобы получить данные для публикации.
документации определяют отправки данных в методе пост и шифровать типа в применении/х-WWW-форм-urlencoded
Мой PHP файл кода Где разместить данные перенаправлять
<?php
session_start();
echo "post Data:"; print_r($_POST); //Nothing Show
$filename = "webhook_data2.txt";
foreach($_POST as $key => $value)
{
file_put_contents($filename, "$key: $value\n", FILE_APPEND);
}
file_put_contents($filename, "----------\n", FILE_APPEND);
?>
Это работает и вне положенный текстового файла, как показано ниже:
buyer_name: xxxx xxxxx xxxxx
offer_slug: xxxx xxxxxx xxxxx
currency: INR
custom_fields: {"Field_42842": {"value": "[email protected]", "required": "on", "type": "char", "label": "Email Mentioned on the Form"}, "Field_85492": {"value": "XXX XXX XXX", "required": "on", "type": "char", "label": "Student Name"}}
status: Credit
quantity: 1
variants: []
payment_id: MXXXXXXXXXXXX
buyer: [email protected]
amount: xxxx.00
fees: 0.xx
buyer_phone: ############
offer_title: ###### #### #########
mac: ******************
unit_price: ##.00
где ваша HTML-форма? укажите его –
Попробуйте: var_dump ($ _ POST) 'или' print_r ($ _ POST) 'и посмотрите, установлено ли что-либо. –
уверены, что« статус »- это правильное имя ключа? – simon