index.php?page=0这句中的“?”号是干嘛用的

来源:百度知道 编辑:UC知道 时间:2024/06/17 09:08:54
该语句出自如下一段代码中,本人熟悉HTML和ASP、JSP。刚学PHP,这个“?”号实在看不懂,最好讲明白点,谢谢。
<table>
<tr>
<td><a href="index.php?page=0">首页</td>
<td><a href="index.php?page=$current_page+1">下一页</td>
<td><a href="index.php?page=$current_page-1">上一页</td>
<td><a href="index.php?page=$page_amount-1">尾页</td>
</tr>
</table>

?是表示后面跟的是变量名和变量值,格式:?page=1
有时候后面会有多个变量,是这样的:?page=1&book=2,中间多了一个&
总之这是浏览器传递变量的格式,不只对于asp, php,还是什么的

由于你在学的是PHP,我不太懂。
但是在ASP中可以用page=Request.QueryString("page")方法获取变量page的值,而且后面还是可以跟很多的变量的,他们之间用&隔开。
如<a href="?action=del & ID= 1">删除</a>等等,
他的作用就是网页间进行值传递的。

大概的意思是一样的,兄台你还是熟悉JSP,ASP
index.php?page=0他在前面有做判断,如果PAGE等于0或小于0都会回到首页,我理解就是这样的意思。

?前的是接收页面.后面的是在跳 转过程中传递的变量...