很怪的问题! PHP做了一个网站,每次都容易出现不同的BUG,请大家测试一下,分析一下原因 在线等待~~ 分不是问题 晕~~~~~~ 忘了留下网址:http://www.baixinzgj.com/lede用户名密码都是 lede 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有时候会出现"请先登陆" 下面这段代码哪有问题吗?<?phpsession_start() ;require "../inc/config.php" ;if($_GET['logout'] == "true"){ session_unregister("user") ; echo "<script>alert('注销成功,您现在已安全退出!'); this.location.href='../'</script>" ; exit ;}IF(isset($_POST['ImageBtn_x'])) :if(empty($_POST['user']) || empty($_POST['pass'])){ echo "<script>alert('登陆失败,用户名与密码不能留空!'); history.back()</script>" ; exit ;}$query = "select * from `admin` where `user`='$_POST[user]' and `pass`='$_POST[pass]'" ;$result = @ mysql_query($query, $link) or die('Sorry,连接数据库出错,请稍候再试') ;$rows = @ mysql_num_rows($result) ;if($rows < 1){ echo "<script>alert('登陆失败,用户名与密码不搭配!'); history.back()</script>" ; exit ;}session_register("user") ;$_SESSION['user'] = $_POST['user'] ;ELSEIF(!session_is_registered("user")) :echo "<script>alert('请先登陆'); window.opener=null; window.close()</script>" ;exit ;ENDIF ;if(isset($_GET['delete']) && isset($_GET['table']) && isset($_GET['id']) && $_GET['table']!='dynamic'){ $query = "delete from `$_GET[table]` where `id`='$_GET[id]'" ; @ mysql_query($query, $link) ;}?> 既不给出错误信息,又不给出程序(不过给了也无法测试),那叫人如何帮助你呢?设置了不显示错误信息时也可以通过set_error_handler指定自己的错误处理程序的 大家帮我看看用下面这段代码来判断用户是否已登陆可行不?~~IF(isset($_POST['ImageBtn_x'])) :if(empty($_POST['user']) || empty($_POST['pass'])){ echo "<script>alert('登陆失败,用户名与密码不能留空!'); history.back()</script>" ; exit ;}$query = "select * from `admin` where `user`='$_POST[user]' and `pass`='$_POST[pass]'" ;$result = @ mysql_query($query, $link) or die('Sorry,连接数据库出错,请稍候再试') ;$rows = @ mysql_num_rows($result) ;if($rows < 1){ echo "<script>alert('登陆失败,用户名与密码不搭配!'); history.back()</script>" ; exit ;}session_register("user") ;$_SESSION['user'] = $_POST['user'] ;ELSEIF(!session_is_registered("user")) :echo "<script>alert('请先登陆'); window.opener=null; window.close()</script>" ;exit ;ENDIF ; 这个是虎异网空间的问题,我朋友有个网站也是那的,我也曾经提过session不稳定的现象,无法解决 求救!感謝!如何用SQLMYADMIN修改欄位名稱後 網頁自動跟著修改 php return返回值还是地址的问题 PHP新人问题 朋友说php+mysql 什么开放原码,又什么免费的是什么意思,它比ASP有什么优势啊/?请指教 float类型的数据为什么不能存入数据库? 为什么我用搜索总告诉服务器忙呢。。这是为什么呀。。。。。 怎样能在安装了iis和apache的win2000上运行php程序? GD库的问题 求教高手 mysql可以进行统计学的类似SPSS一些分析么? 凌晨发贴,问个基础问题 怎么利用url发送post数据在PHP里 实在搞不明白???
session_start() ;
require "../inc/config.php" ;if($_GET['logout'] == "true")
{
session_unregister("user") ;
echo "<script>alert('注销成功,您现在已安全退出!'); this.location.href='../'</script>" ;
exit ;
}
IF(isset($_POST['ImageBtn_x'])) :if(empty($_POST['user']) || empty($_POST['pass']))
{
echo "<script>alert('登陆失败,用户名与密码不能留空!'); history.back()</script>" ;
exit ;
}$query = "select * from `admin` where `user`='$_POST[user]' and `pass`='$_POST[pass]'" ;
$result = @ mysql_query($query, $link) or die('Sorry,连接数据库出错,请稍候再试') ;
$rows = @ mysql_num_rows($result) ;
if($rows < 1)
{
echo "<script>alert('登陆失败,用户名与密码不搭配!'); history.back()</script>" ;
exit ;
}session_register("user") ;
$_SESSION['user'] = $_POST['user'] ;ELSEIF(!session_is_registered("user")) :echo "<script>alert('请先登陆'); window.opener=null; window.close()</script>" ;
exit ;ENDIF ;if(isset($_GET['delete']) && isset($_GET['table']) && isset($_GET['id']) && $_GET['table']!='dynamic')
{
$query = "delete from `$_GET[table]` where `id`='$_GET[id]'" ;
@ mysql_query($query, $link) ;
}
?>
{
echo "<script>alert('登陆失败,用户名与密码不能留空!'); history.back()</script>" ;
exit ;
}$query = "select * from `admin` where `user`='$_POST[user]' and `pass`='$_POST[pass]'" ;
$result = @ mysql_query($query, $link) or die('Sorry,连接数据库出错,请稍候再试') ;
$rows = @ mysql_num_rows($result) ;
if($rows < 1)
{
echo "<script>alert('登陆失败,用户名与密码不搭配!'); history.back()</script>" ;
exit ;
}session_register("user") ;
$_SESSION['user'] = $_POST['user'] ;ELSEIF(!session_is_registered("user")) :echo "<script>alert('请先登陆'); window.opener=null; window.close()</script>" ;
exit ;ENDIF ;
我也曾经提过session不稳定的现象,无法解决