升级到php4.30RC3后应注意哪些方面的东东? 访问变量时需要这样:$_COOKIE['']$_POST['']$_SESSION['']$_GET[''] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是我的登录程序就是不能的登录了?请看!if(empty($_POST['action'])){ navigation("在线借阅系统","用户登录"); login_index(); footer(); exit;}elseif($_POST['action'] == "login"){ deletecookies(); user_login(); footer; exit;}//用户登录检查function user_login(){ global $_POST; if(check_user($_POST['nicker'],$_POST['password'])) { setcookie("reg_nicker",$_POST['nicker']); setcookie("reg_password",$_POST['password']); ob_end_flush(); jump_page('index.php','成功登录','<br>状态:用户成功登录!<br><ul><li><a href="index.php">返回首页</a></li></ul>'); } else { navigation("在线借阅系统","用户登录"); $title = "登录出现错误:"; $content = "填写的昵称或者密码不正确.<br><br> 请返回上一页重新登录<br>"; $content.= "<form action='$thisprog' method='post'> <input type=button value='返回上一页' onclick ='self.history.back();'> </form>"; msg_box($title,$content); exit; }}//显示登录页面login_index()function login_index(){ global $thisprog,$worktabwidth,$intabwidth,$trbgcolor,$titlecolor,$admin_email;print <<<EOT <TABLE border=0 cellPadding=0 cellSpacing=0 width=$worktabwidth align=center><TR><TD bgColor=#000000><P><FORM action="$thisprog" method=post><BLOCKQUOTE><TABLE border=0 cellPadding=4><TR><TD align=right>用户名:</TD><TD><INPUT type=text name="nicker" maxLength=25 size=40> </TD></TR><TR><TD align=right>密 码:</TD><TD> <INPUT type=password name="password" maxLength=25 ize=40> <input type=hidden name="action" value="login"><INPUT type=submit name="submit" value="登 录"></TD></TR></TABLE></BLOCKQUOTE></FORM></TD></TR></TABLE></TD></TR></TABLE><br></td></tr></table>EOT;}?> 要把PHP.INI的注册全局变量设置ON 查看php.ini中有关cookie的内容,好象默认是把cookie关闭的。(待查) 系统目录中的php..ini文件中"register_globals = Off"改成ON 兄弟,我不需要设置成on因为我访问变量是用$_COOKIE['']$_POST['']$_SESSION['']$_GET[''] 对于你这种情况,可以在适当的地方加一句echo 输出语句调式一下就很容易知道到底是哪里出错了。 谢谢phpteam(好无聊)搞定了,其实不是这里的代码错了,是我做验证的代码错了。 new SimpleXMLElement在服务器上用不了,是什么原因? htaccess转为iis下面的httpd.ini中的重写 一个很蛋疼的exec问题,求大侠解决…… php 采集程序问题 怎么知道com组件里excel的方法和属性 php如何判断utf-8字符串是否是纯中文? 大家看看我的语句哪里不对? [锐码技术论坛]SQLSERVER2.0版本欢迎下载 请教复合条件搜索做法 搜索学多科学员的SQL语句怎么写? 请教简单问题`~绝对简单 help me !!!在线等!!
if(empty($_POST['action']))
{
navigation("在线借阅系统","用户登录");
login_index();
footer();
exit;
}
elseif($_POST['action'] == "login")
{
deletecookies();
user_login();
footer;
exit;
}//用户登录检查
function user_login()
{
global $_POST;
if(check_user($_POST['nicker'],$_POST['password']))
{
setcookie("reg_nicker",$_POST['nicker']);
setcookie("reg_password",$_POST['password']);
ob_end_flush();
jump_page('index.php','成功登录','<br>状态:用户成功登录!<br><ul><li><a href="index.php">返回首页</a></li></ul>');
}
else
{
navigation("在线借阅系统","用户登录");
$title = "登录出现错误:";
$content = "填写的昵称或者密码不正确.<br><br>
请返回上一页重新登录<br>";
$content.= "<form action='$thisprog' method='post'>
<input type=button value='返回上一页' onclick ='self.history.back();'>
</form>";
msg_box($title,$content);
exit;
}
}
//显示登录页面login_index()
function login_index()
{
global $thisprog,$worktabwidth,$intabwidth,$trbgcolor,$titlecolor,$admin_email;
print <<<EOT
<TABLE border=0 cellPadding=0 cellSpacing=0 width=$worktabwidth align=center>
<TR>
<TD bgColor=#000000>
<P>
<FORM action="$thisprog" method=post>
<BLOCKQUOTE>
<TABLE border=0 cellPadding=4>
<TR>
<TD align=right>用户名:</TD>
<TD>
<INPUT type=text name="nicker" maxLength=25 size=40> </TD>
</TR>
<TR>
<TD align=right>密 码:</TD>
<TD>
<INPUT type=password name="password" maxLength=25 ize=40>
<input type=hidden name="action" value="login">
<INPUT type=submit name="submit" value="登 录">
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</FORM>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE><br>
</td></tr></table>
EOT;
}?>
$_COOKIE['']
$_POST['']
$_SESSION['']
$_GET['']