PHP POST METHOD Неопределенный индекс - PullRequest
0 голосов
/ 28 июля 2011

Я пытаюсь реализовать тему создания темы на форуме

Почему я не могу использовать другой файл php, скажем, b.php, чтобы получить данные, отправленные из файла a.php?

$topic=$_POST['title'];
$detail=$_POST['content'];
$name=$_POST['username'];

Ошибки показывают сообщение с неопределенным индексом на этих 3 входах.

1 Ответ

3 голосов
/ 28 июля 2011

Поскольку вы вызываете этот скрипт без отправки POST данных.

Используйте его следующим образом:

$topic  = empty($_POST['title'])  ? null : $_POST['title'];
$detail = empty($_POST['detail']) ? null : $_POST['detail'];
$name   = empty($_POST['name'])   ? null : $_POST['name'];

Это позволит избежать ошибок, и если вы просто запросите скрипт без POST ing, переменные будут содержать нулевые значения

...