php get 传值问题 <?php if($_GET['id']){ if(@include($_GET['id'].".php"); }else { echo "操作失误!"; }

<?php
if($_GET['id']){
if(@include($_GET['id'].".php");
}else
{
echo "操作失误!";
}
?>
不知道错误在那里 请高手指导下

第1个回答  2012-04-14
你的第三行 if(@include($_GET['id'].".php"); 这段少了一个关闭的半括号,应该是 if(@include($_GET['id'].".php")); 就可以了。追问

谢谢 好像输出不了 操作失误
如果打错了 或者输入一个页面 提示非法

追答


你的($_GET['id'].".php"));这块有两个点,去掉后面的那个就行了!!

第2个回答  2012-04-14
据我的估计是你想 include id.php,因此,修改代码如下:

<?php
if ($_GET['id']) {
if (@include ($_GET['id'] . ".php"))
{
echo '引入成功';
}
else echo "操作失误!";
}
?>本回答被网友采纳
第3个回答  2012-04-14
if(@include($_GET['id'].".php");
['id'].".php有两个点了

相关了解……

你可能感兴趣的内容

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