Post не получает данные.

12 3
IO
На сайте с 30.01.2014
Offline
1
1512

Делаю магазин через merchant webmoney, столкнулся с проблемой, не получаю данные через POST, а через GET работает как часы, но использовать GET нет желания, так как все данные видны в адресной строке.

Для проверки нашел код, он представлен ниже:


<?php

if (empty($_POST)) print 'Ничего не передано postoм';
else
{print 'передано: <br />';
print_r($_POST);}


?>

По окончанию покупки вот что вижу:

Движек сайта Drupal, php: PHP Version 5.3.28-pl1-gentoo

ishipilov
На сайте с 25.12.2011
Offline
101
#1

а не пробовали конкретную переменную проверять?

IO
На сайте с 30.01.2014
Offline
1
#2
ishipilov:
а не пробовали конкретную переменную проверять?

Пробовал, echo $_POST['username']; - вот таким образом, пустая страница

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#3

Выставите GET сохраните, а потом опять POST и сохраните.

Тестируйте.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
siv1987
На сайте с 02.04.2009
Offline
427
#4

Кстати да, по моему я месяц назад столкнулся с аналогичной проблемой, что не приходил пост запрос. Копался я тогда долго, проблему нашел, но не помню что это было... Попробуйте убрать или заменить в форме все элементы с кириллицей.

Перед основным запросом есть еще и предварительный запрос. Если он не проходит, то основной запрос не будет.

IO
На сайте с 30.01.2014
Offline
1
#5
LEOnidUKG:
Выставите GET сохраните, а потом опять POST и сохраните.

Тестируйте.

Пробовал уже не один раз, туда сюда менял, еще раз сделал, к сожалению ничего не изменилось, спасибо за совет.

siv1987
На сайте с 02.04.2009
Offline
427
#6
igor_ok:
По окончанию покупки вот что вижу:

Вообще-то пост передается на скрипт проверки IPN... вы где это смотрите?

IO
На сайте с 30.01.2014
Offline
1
#7
siv1987:
Вообще-то пост передается на скрипт проверки IPN... вы где это смотрите?

Прохожу весь процесс покупки через магазин(в тестовом режиме) потом success.php мне такое выдает.

echo $_POST['nickigorka'];
так же без результата, хотя он передается.

Еще вот что хочу добавить на другом хостинге все в порядке, но скрипт нужно чтобы работал на основном.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#8

А разве посадочным страницам передаются данные? Я думал, что они чисто для сообщения OK или FAIL.

IO
На сайте с 30.01.2014
Offline
1
#9
LEOnidUKG:
А разве посадочным страницам передаются данные? Я думал, что они чисто для сообщения OK или FAIL.

Передаются сейчас покажу.

---------- Добавлено 30.01.2014 в 19:46 ----------

Вот это POST success.php на левом(бесплатном) хостинге.

Тут выводит все как надо.

C
На сайте с 04.02.2005
Offline
291
#10

а вы уверены что POST отправлен?

Вы же им не оперируете..

Проверьте REQUEST'ом

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий