Как предотвратить повторную отправку страницы при обновлении, когда & ldquo; Невозможно изменить информацию заголовка - заголовки & rdquo; предупреждение

int number = 1234567890;
Convert.ToDecimal(number).ToString("#,##0.00");

Вы получите результат 1,234,567,890.00.

0
задан J.Domino 13 July 2018 в 11:24
поделиться

1 ответ

Кажется, какой-то вывод данных в вашем header.php перед выполнением функции deliver_mail(). В качестве простого обходного пути попробуйте echo '<meta http-equiv="refresh" content="2;url=http://localhost/wp/" />'; вместо header("location: http://localhost/wp/");.

1
ответ дан Outsource WordPress 17 August 2018 в 13:03
поделиться
  • 1
    Решение хорошее, но проблема в том, что он перезагружается дважды ... – J.Domino 13 July 2018 в 14:23
  • 2
    Можете ли вы добавить 'wp_die ();' после кода? – Outsource WordPress 13 July 2018 в 15:43
  • 3
    Он работает лучше с выходом () после кода и мета-http-equiv = & quot; refresh & quot; content = "0, но все еще перезагружается дважды. Да, это быстрее, и это сложно увидеть, но он перезагружается дважды ... Это не идея – J.Domino 13 July 2018 в 19:29
  • 4
    Да, может быть, первый из них - это подача вашей формы и amp; второе - это перенаправление. – Outsource WordPress 14 July 2018 в 05:45
Другие вопросы по тегам:

Похожие вопросы: