PHP是否无法重定向到联系HTML页面?

问题描述 投票:1回答:2

这是我第一次尝试编写PHP。将表单输入发送到我的电子邮件地址可以正常工作,但是提交表单后,它不会重定向到contact.htm页面!为什么不呢?

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

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

contact.htm页面在/sub/folder/中,并且上面的PHP代码中使用相同的路径。我错过了什么吗?我不能使用子文件夹吗?该文件是否必须位于站点根主目录中?

php forms submit
2个回答
1
投票

include在这里不起作用。试试这个样本:

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

地址取决于您的webService。本地主机跟随您设置的任何端口


0
投票

使用标题函数代替include-

header("Location: /sub/folder/contact.htm");
© www.soinside.com 2019 - 2024. All rights reserved.