PHP表单提交后重定向到唯一的URL

时间:2018-01-19 18:11:53

标签: php forms redirect

我已经找到了这个答案的高低。也许你可以帮忙。我在下面写了这个PHP代码,它将表单字段数据写入一个随机的唯一HTM文件。大。但我希望在处理脚本后将用户重定向到新创建的文件。

这是我得到的错误:

“警告:无法修改标题信息 - 已由”

发送的标题

已解决:请参阅下面的新代码。注意浏览器问题时的Javascript。

 <?php


  if(isset($_POST['field1']) && isset($_POST['field2'])) {

  $data = $_POST['field1'] . '-' . $_POST['field2'] . "\n";

  $id = base_convert(microtime(false), 10, 36);

  $newurl = "https://www.wefindlenders.com/temps/$id.htm";

  $ret = file_put_contents("temps/$id.htm", $data, FILE_APPEND | LOCK_EX);

  if($ret === false) {
    die('There was an error writing this file');
   }
   else {

  echo "<script type='text/javascript'>document.location.href='{$newurl}';     </script>";
  echo '<META HTTP-EQUIV="refresh" content="0;URL=' . $newurl . '">';

 }
  }
 else {
 die('no post data to process');
  }
 ?>

0 个答案:

没有答案