Передача параметров POST в PHP не работает - PullRequest
0 голосов
/ 06 апреля 2019

Я отправляю параметры в файл PHP в виде запроса POST, прямо из моего браузера, например:

example.com/ с example.php?CID=1

Но не получаю значения в файле PHP.

Я отправляю параметры в файл PHP в виде запроса POST, прямо из моего браузера, например

в файле php, который я пытаюсь прочитать:

$cid = $_POST["CID"];
$cname = $_POST["CNAME"];

Но локальные переменные становятся нулевыми после выполнения этого.

Я также попытался сделать это:

echo var_dump($_POST);

, и он возвращает:

array(0)

Я размещаю это наплатный хостинг, а конфигурация позволяет до 1000 параметров.

Ответы [ 2 ]

2 голосов
/ 06 апреля 2019

При настройке вы используете метод get

$cid = $_GET["CID"]; 
$cname = $_GET["CNAME"];

Если вы хотите использовать post, пожалуйста, прочитайте руководство по PHP https://www.php.net/manual/en/reserved.variables.post.php

0 голосов
/ 06 апреля 2019

прежде всего попробуйте это PHP "php: // input" vs $ _POST

php: // input

, это решит ваши проблемы и позволит вамразработка процесса как обходной путь - он очень полезен при общении с чистым json, а не когда jason передается в поле Post.

Затем проверьте конфигурацию вашего сервера - у меня возникла та же проблема с nginx, и я решил ее как-то, ноне помню как;)

...