所以我需要从URL中检索一个查询字符串,除了它似乎没有检索任何东西。服务页面上有各种服务,当点击服务时,您将被带到订单页面,此页面最后有查询(order.php?service = bronze)。当单击确认订单按钮时,它将被定向到php验证脚本,除了验证之外,它还获取所有信息并将其存储到确认页面的会话变量中。这包括从订单页面获取查询数据,但变量为空。进入订单验证页面后,我无法检索查询字符串吗?我怎么能得到查询?
service.php - > order.php?query - > order-validation.php - > confirmation.php [需要在此页面上查询数据]
$orderservice = htmlspecialchars($_GET["service"]);
我说:
<input name="order-service" id="service"
value="<?php $orderservice = htmlspecialchars($_GET["service"]);?>" />
进入表格,它仍然出现空=(
表单使用post方法,这就是为什么我无法获取数据?
答案 0 :(得分:1)
你需要回声&#34;价值:
<input name="order-service" id="service"
value="<?php echo htmlspecialchars($_GET["service"]);?>" />