发布不发送变量到下一页


Post not sending variable to next page

在将值插入表中后,我正在尝试将 post 变量发送到下一页,Dreamweaver 为我生成了这段代码,我尝试调整它以使其工作但没有成功。这是代码

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form")) {
  $insertSQL = sprintf("INSERT INTO links (url, ytname, timeout, `unique`) VALUES (%s, %s, %s, %s)",
                       GetSQLValueString($_POST['url'], "text"),
                       GetSQLValueString($_POST['ytname'], "text"),
                       GetSQLValueString($_POST['timeout'], "text"),
                       GetSQLValueString($_POST['unique'], "text"));
  mysql_select_db($database_linkdb, $linkdb);
  $Result1 = mysql_query($insertSQL, $linkdb) or die(mysql_error());
  $insertGoTo = "index.php?url=" . $_POST['unique'];
  header(sprintf($insertGoTo));
}

更改标头函数值。

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form")) {
$insertSQL = sprintf("INSERT INTO links (url, ytname, timeout, `unique`) VALUES (%s, %s, %s, %s)",
                       GetSQLValueString($_POST['url'], "text"),
                       GetSQLValueString($_POST['ytname'], "text"),
                       GetSQLValueString($_POST['timeout'], "text"),
                       GetSQLValueString($_POST['unique'], "text"));
  mysql_select_db($database_linkdb, $linkdb);
  $Result1 = mysql_query($insertSQL, $linkdb) or die(mysql_error());
  $insertGoTo = "index.php?url=" . $_POST['unique'];
  header("Location: /".sprintf($insertGoTo));
}