关于php的参数传递问题
下面是关键部分代码:问题是提交表单并将下列参数传递到st1.php之后网页显示的是http://localhost/st1.php?biaoti=hao&后面的没了期望的...
下面是关键部分代码:问题是提交表单并将下列参数传递到st1.php之后网页显示的是http://localhost/st1.php?biaoti=hao& 后面的没了
期望的是biaoti;hengbiao;shuohua 等一系列的表单内的值通过url参数传递到st1.php。
$insertGoTo = "st1.php?biaoti=" . $_POST['biaoti'] . "&hengbiao1=" . $_POST['hengbiao1'] . "&hengbiao2=" . $_POST['hengbiao2'] . "&hengbiao3=" . $_POST['hengbiao3'] . "&hengbiao4=" . $_POST['hengbiao4'] . "&jieshao=" . $_POST['jieshao'] . "&shuohua1=" . $_POST['shuohua1'] . "&shuohua2=" . $_POST['shuohua2'] . "&shuohua3=" . $_POST['shuohua3'] . "&shuohua4=" . $_POST['shuohua4'] ;
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
} 展开
期望的是biaoti;hengbiao;shuohua 等一系列的表单内的值通过url参数传递到st1.php。
$insertGoTo = "st1.php?biaoti=" . $_POST['biaoti'] . "&hengbiao1=" . $_POST['hengbiao1'] . "&hengbiao2=" . $_POST['hengbiao2'] . "&hengbiao3=" . $_POST['hengbiao3'] . "&hengbiao4=" . $_POST['hengbiao4'] . "&jieshao=" . $_POST['jieshao'] . "&shuohua1=" . $_POST['shuohua1'] . "&shuohua2=" . $_POST['shuohua2'] . "&shuohua3=" . $_POST['shuohua3'] . "&shuohua4=" . $_POST['shuohua4'] ;
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
} 展开
2个回答
展开全部
http://localhost/st1.php?biaoti=hao这样传递的参数biaoti是GET方式,应该使用$_GET['biaoti']获取结果,$_POST['biaoti']当然是空的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询