使用$_GET[]获取URL字符串信息
1. 什么是查询字符串
如果读者浏览网页时足够仔细,就会发现有些URL后面经常会跟一些以“?”开头的字符串,这称为查询字符串。例如:
http://ec.hynu.cn/otype.php?owen1=近期工作&page=2
其中,“?owen1=近期工作&page=2”就是一个查询字符串,它包含2个URL变量(owen1和page),而“近期工作”和“2”分别是这两个URL变量的值,URL变量和值之间用“=”连接,多个URL变量之间用“&”连接。
查询字符串会连同URL信息一起作为HTTP请求数据提交给服务器端的相应文件,例如,上面的查询字符串信息将提交给otype.php。利用$_GET[]可以获取查询字符串中变量的值。例如,在otype.php中编写如下代码,就能获取到这些查询变量的值了。
<?
$owen=$_GET["owen1"]; //获取变量owen1的值, 返回“近期工作”
$page=$_GET["page"]; //获取变量page的值, 返回“2”
?>
2. 设置查询字符串的方法
当网页通过超链接或其他方式从一个网页跳转到另一个网页时,往往需要在跳转的同时把一些数据传递到第2个网页中。如果把这些数据作为查询字符串附在超链接的URL后,就可以在第2个网页中使用$_GET[]获取URL变量的值。例如:
<a href="search.php?key=Web标准&pageNo=5

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



