PHP这IF语句,哪里错了?

gdgd1983 2011-03-12 01:25:58
<?php
@$id=$_GET['id'];
if(isset($id)==false)
{
echo "<script>alert('参数错误!!');window.history.back(-1);</script>";
exit;
}
?>
真奇怪!!
...全文
205 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovell512 2011-03-14
  • 打赏
  • 举报
回复
<?php
$id=$_GET['id'];
if(!isset($id) || empty($id))
{
echo "<script>alert('参数错误!!');window.history.back(-1);</script>";
exit();
}
?>
jlzan1314 2011-03-14
  • 打赏
  • 举报
回复
!$id 就可以了
hellsb 2011-03-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 spf19871001 的回复:]

没错~,但是我觉得写得标准点好~
[/Quote]

真理,这样写有点二
hiti8 2011-03-14
  • 打赏
  • 举报
回复
<?php
if(empty($_GET['id']))
{
echo "<script>alert('参数错误!!');window.history.back(-1);</script>";
exit();
}
?>
恩这样就可以了
spf19871001 2011-03-12
  • 打赏
  • 举报
回复
没错~,但是我觉得写得标准点好~
qq914111374 2011-03-12
  • 打赏
  • 举报
回复
<?php
$id=$_GET['id'];
if(!isset($id))
{
echo "<script>alert('参数错误!!');window.history.back(-1);</script>";
exit;
}
?>
骄傲青蛙 2011-03-12
  • 打赏
  • 举报
回复
真奇怪!!
------------------
奇怪在那里?
lijpwsw 2011-03-12
  • 打赏
  • 举报
回复
哪报错???
骄傲青蛙 2011-03-12
  • 打赏
  • 举报
回复
if( !isset($id) )   // 这样 , 不知你具体要什么, 是报错吗?

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧