Не удалось получить значения $ _POST - PullRequest
0 голосов
/ 01 февраля 2010

Я заказал плагин, который отлично работает на моем локальном компьютере и на тестовом сервере разработчиков. Но плагин не работает на моем продукте. сервер.

После регистрации я должен получить $_GET = add_success. Но я получаю edit_success. В коде они проверяют различные значения $ _POST, одним из которых является 'mode'.

Попытка вывести $ _POST ["mode"], дает пустой результат, хотя я могу видеть данные с помощью Firebug:

default_role         subscriber
license_agreement_page  on
mode           addRec
terms             on
user_email     spstieng2@hotmail.com
user_fname     sdf
user_lname     sdf
username       ssdfsdf
web_address

Попытка простого echo $_POST["mode"], я ничего не получаю.
Также попробовал print_r($_POST), и это только дает мне Array ( ) 1.

Ответы [ 4 ]

2 голосов
/ 01 февраля 2010

Может быть, я что-то неправильно понимаю, но если вы получаете результаты в $ _GET, вы не должны получать их в $ _POST.Убедитесь, что в HTML-форме на рабочем сервере вместо method = "get" есть method = "post".

1 голос
/ 01 февраля 2010

Вы перенаправляете браузер любым способом, используя заголовок («местоположение»); или переписать?

Если вы используете заголовок ("location: otherpage.php"); тогда otherpage.php не получит почтовые данные. Вам нужно заглянуть в cURL , чтобы передать данные поста на URL .

1 голос
/ 01 февраля 2010

Попробуйте проверить содержимое массива с помощью:

print_r($_POST);
1 голос
/ 01 февраля 2010

Это просто "режим" или каждая переменная? Вы пробовали печатать массив POST?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...