网页链接URL出现的?是什么意思

使用$_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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值