使用$_GET预定义变量可以获取查询字符串的值,其用法与$_POST相同。下面示例演示了如何使用$_GET变量获取用户提交的用户名和密码,演示效果如下图所示。
【操作步骤】
第1步,打开模板页(orig.html),另存为in-dex.html。
第2步,把光标置于<div class="container">标签中,然后选择【插入】|【表单】|【表单】命令,在当前光标位置插入一个表单框。
第3步,选中表单框<form>标签,在【属性】面板中设置action和metho属性值,定义请求文件为同目录下的request.php,请求的方式为GET。
第4步,把光标置于<form>标签内,插入一个文本框、一个密码和一个提交按钮,定义输入文本域的name属性值分别为user和pass;定义提交按钮的value属性值为“提交数据”。
第5步,切换到代码视图,可以看到设计完整的表单结构代码如下:
<form id="form1" name="form1" method="get" action="request.php"> <div class="input-group input-group-lg"> <span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span> <input type="text" name="user" class="form-control" placeholder="请输入用户名"> </div><br> <div class="input-group input-group-lg"> <span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span> <input type="password" name="pass" class="form-control" placeholder="请输入密码"> </div><br> <i nput type="submit" value="提交数据" class="btn btn-success btn-block" /></form>
第6步,选择【文件】|【另存为】命令,把index.html另存为request.php。在request.php文档中,清除表单结构。然后在<div class="con-tainer">标签中输入下面HTML代码和内容,并使用$_GET方法在标签中嵌入从客户端获取的输入域的值。
<div class="container"> <h2><?php echo $_GET["user"] ?>,您好</h2> <p>你的密码是 <span class="btn btn-primary"><?php echo $_GET["pass"] ?></span>,请牢记。</p></div>
第7步,在浏览器中预览index.html页面,然后输入用户信息,单击【提交数据】按钮提交表单,则在打开的request.php页面中立即显示如上图所示的效果。
【拓展】也可以在超链接尾部附加一个字符串信息。例如:<a href="request.php?id=1">显示查询信息</a>然后在request.php文件中输入下面代码就可以获取这个值。
<?PHP$id = $_GET["id"];echo "当前编号是:"; echo $id;?>
最后,在浏览器中预览页面,然后单击超链接,则在打开的request.php文件中立即显示用户上传的id编号值。
当前文章标题:获取查询字符串的值
当前URL:http://www.lyjtt.cn/news/wzzz/3267.html
上一篇:认识查询字符串
下一篇:查询字符串编码