为了 大家便于测试我把success.php 简化如下:<?
session_start();
//session_register("user_id");
//session_register("user_password");
$_SESSION['user_id']="000000";
$_SESSION['user_password']="999999";
//$user_id=$_POST["manager_name"];
//$user_password=$_POST["password"];
//setcookie(session_name(),session_id(),"/","99999999");
if((!isset($_SESSION['user_id']))||(!isset($_SESSION['user_password'])))
{
echo "错误!session没有注册成功!";
exit();
}
else
Header("Location:test.php");
?>
希望能有高手指教一下 记得上次看了个文章说在session_start之前用session_set_cookie_params把lifetime置0
那么如何置0? 我对session_set_cookie_params 真的是不了解~~~~
session_start();
//session_register("user_id");
//session_register("user_password");
$_SESSION['user_id']="000000";
$_SESSION['user_password']="999999";
//$user_id=$_POST["manager_name"];
//$user_password=$_POST["password"];
//setcookie(session_name(),session_id(),"/","99999999");
if((!isset($_SESSION['user_id']))||(!isset($_SESSION['user_password'])))
{
echo "错误!session没有注册成功!";
exit();
}
else
Header("Location:test.php");
?>
希望能有高手指教一下 记得上次看了个文章说在session_start之前用session_set_cookie_params把lifetime置0
那么如何置0? 我对session_set_cookie_params 真的是不了解~~~~
源代码可以看这里
http://www.cheetah-soft.com/csh/
你可以修改使之支持更多的数据库。我修改的是如果数据库没开则自动用file来存
session_register("user_id");user_id那里来的?
是在php.ini的设置里完成的! 只要把session.auto_start 设置成1就可以了
to: misnet(小鬼) 你说的问题是不存在的 只是说高版本php 没有必要注册session 可以直接像asp一样赋值
to:ashchen(陈辉)
我去看看 也研究一下 有时间也自己写一个 :)
to:Cain(一苇渡江)
那是我自己的程序里的,后来为了方便测试就没有改过来,但是,你要是自己仔细看一下的话 应该能看的明白的 在这个测试程序里也是没有bug的.