У меня есть страница drops.php
и кнопка на этой странице addDrops.php?group_id=6
. Теперь я пытаюсь, когда я иду на addDrops.php
, и после того, как я добавлю новое значение для перенаправления меня обратно addDrops.php?group_id=6
. Я сделал это, как этотПростой перенаправление на предыдущую страницу не работает php
if (!empty($_POST) && isset($_POST['add']))
{
$field_name = $_POST['field_name'];
$sql = "INSERT INTO form_fields (field_name, group_id) VALUE (?, ?)";
$q = $pdo->prepare($sql);
$q->execute(array($field_name, $group_id));
header('Location: ' . $_SERVER['HTTP_REFERER']);
}
<form class="form-horizontal" role="form" action="" method="post">
<div class="form-group">
<label class="control-label col-sm-2" for="field_name">Name:</label>
<div class="col-sm-10">
<input type="username" class="form-control" name="field_name" id="field_name">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-4">
<input type="submit" name="add" value="Add Dropdown option" class="btn btn-primary btn-block">
</div>
</div>
</form>
Так простой формы с одним полем и я добавил это для перенаправления, но после отправки формы он не перенаправляет
заголовок («Расположение:». $ _SERVER [ 'HTTP_REFERER']);
Когда вы задаете вопрос об ошибке, ** ALWAYS ** публикует журнал ошибок. Чтобы включить отправку отчетов об ошибках в ваш php-код, добавьте 'error_reporting (E_ALL); ini_set ('display_errors', '1'); 'в верхней части вашего скрипта также временно удаляет заголовок и выполняет' var_dump ($ _ SERVER ['HTTP_REFERER']), что он возвращает? –
Is '}
@JDR Я уверен, что действие по умолчанию - это PHP_SELF, поэтому это будет лишним. – Glubus