background image

PHP 实现功能:PHP 网址传值

假如我们有一个 a.php 页面,这个页面有一个指向 b.php 页面的超级链接,代码如下:
a.php
————
<html>
<a href=’b.php’>go</a>
</html>
————
现在我希望通过点击这个链接传递一个参数给 b.php 页面,应该怎么做呢?可以这样,只
需要稍微改动一下代码就可以了:
a.php
————
<html>
<a href=’b.php?id=2′>go</a>
<!– 

看见了吧,这里多了 ?id=2’,它的作用就是向 b.php 传递一个 id=2

的参数 >

</html>
————
那么,再 b.php 页面要怎么接收这个参数呢,很简单,用$_GET 数组就可以了,所有通
过网址传递的参数都保存在$_GET 数组中,看代码:
b.php
————
<?php
echo id=$_GET['id'];//输出 id 的值看看结果吧
?>
————
那如果要传递多个参数怎么办呢,只需要用到&符号就可以了:
a.php
————
<html>
<a href=’b.php?id=2&iq=100′>go</a>
<!– 传递 2

个参数 >

</html>
————
在 b.php 页面获取参数的代码:
b.php
————
<?php
echo id=$_GET['id'];//输出 id 的值看看结果吧
echo iq=$_GET['iq'];//输出 id 的值看看结果吧
?>