PHP如何地址栏接收参数?

如下图为书中实例:网页框架制作,大意就是通过switch获取地址栏上的参数进而进入不同的页面。书中仅仅是提供了以下内容,其他没有提供,所以就希望大家能告诉一下要完成这个实例还需要那些代码和操作?
(1)我想通过li,里面设超链接a,然后后面通过?接受参数,但是这样子的话,又不知道?后面输入什么名字后,另外需要设name吗?如下是我的做法,希望可以判断这样的做法,是否正确?是否需要改进或其他建议,如有更好建议,将会提高悬赏分数,谢谢。
<html>
<ul>
<li><a href="date.php?link=首页" name="link">首页</a></li>
<li><a href="date.php?link=注册" name="link">注册</a></li>
<li><a href="date.php?link=提问" name="link">提问</a></li>
</ul>
<?php

switch ($_GET['link']){
case "首页":
include("index1.php");
break;
case "注册":
include("mysql.php");
break;
case "提问":
include("index2.php");
break;
default:
include("index1.php");
break;
}

?>

</html>

不需要name,a标签没有name属性。追问

还有一个问题,就是notice错误:直接访问date.php时出现link的undefined index,有没有办法解决?

追答

那是个notice,不是error,可以在程序头部通过 error_reporting( ) 函数屏蔽掉。该函数用法请自己查。

另外,从严谨角度来说,使用之前应该先用 isset() 函数判断一下是否已定义,再使用。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网