很怪的问题! 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不稳定的现象,无法解决 我要导入CSS样式,为什么导不进去 请问php下载文件,如何用原文件名保存? 如何实现类似wiki中的修改版本历史功能?求个思路,谢! 抛出异常和抛出错误的区别? php如何取得上一次与mysql的连接 第十四轮散分宣传 散分100,推荐大家一个免费svn源代码托管服务空间 每行输出固定列数 请各位编程的爱好者留下你们的msn? 哪位兄弟寫個簡單的 php 文件上偉的例子!!!給我開導開導???,網站上的 mysql 數據庫是放在哪個目錄??? 怎么利用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不稳定的现象,无法解决