Я использую $_POST() для получения входных данных, а затем вызываю функции PHP сохранить данные в базе данных MySQL.
После заполнения формы и нажатия кнопки отправки (
Код: Выделить всё
Проблема в том, что мы должны добавить header() перед вызовом нашей функции PHP, иначе PHP вернет ошибку. Поэтому header() помещается перед функциями PHP.
Вот как это выглядит:
Код: Выделить всё
if(isset($_POST)){
header("Location: other_page.php");
save_name($_post['name']);
//... more php functions to save data(including input file)
}
Я думаю, это вызвано тем, что функции выполняются слишком долго (т. е. когда входной файл слишком велик?), и перенаправление вступает в силу до того, как функции успевают завершиться.< /p>
Если бы я мог получить помощь, чтобы обойти эту проблему, это было бы здорово! =)
Подробнее здесь: https://stackoverflow.com/questions/402 ... ore-header
Мобильная версия