PHP не перенаправляет на страницу контакта HTML? - PullRequest
1 голос
/ 25 января 2020

Я впервые пытаюсь написать PHP. Отправка ввода формы на мой адрес электронной почты работает нормально, но после отправки формы она не перенаправляется на страницу contact.htm! Почему нет?

<?php
  $name = $_REQUEST['textfield'];
  $email = $_REQUEST['email'];
  $message = $_REQUEST['textarea'];
  $mailto = "mail@example.nl";
  $from = "Sent by: ". $email. " ". $name . "\r\n";

  mail($mailto,"Contact form",$message,$from);
  include '/sub/folder/contact.htm';
?>

Страница contact.htm находится в /sub/folder/, и тот же путь используется в приведенном выше коде PHP. Я что-то пропустил? Я не могу использовать подпапки? Должен ли файл находиться в основном каталоге сайта root?

Ответы [ 2 ]

1 голос
/ 25 января 2020

include здесь не работает. попробуйте этот пример:

header("Location: http://YOUR_ADDRESS_HERE");

адрес зависит от вашего веб-сервиса. localhost после любых установленных вами портов

0 голосов
/ 25 января 2020

Используйте функцию заголовка вместо include -

header("Location: /sub/folder/contact.htm");
...