首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

急session有关问题

2013-09-10 
急!session问题RewriteRule ^index.html&fun000$ gyjw/check.php重写了url我的登陆页面?phpsession_star

急!session问题
RewriteRule ^index.html&fun=000$ gyjw/check.php重写了url
我的登陆页面

<?php
session_start();//使用session存储用户信息

if(isset($_POST["username"]))
{
$ss_user_id="";

//利用User累的IsValid()方法判断所输入的用户名和口令是否正确
require_once("user/UserClass.php");
$user=new User();
//如果正确,转到系统首页
if($user->IsValid($_POST["username"],$_POST["password"],$ss_user_id))
{
$_SESSION["ss_user_id"]=$ss_user_id;
echo "<script language='javascript'>";
echo " location='index.html';";
echo "</script>";
}
//如果不正确,转到登陆页面
else
{
echo "<script language='javascript'>";
echo " alert('用户名或密码错误');";
      echo "</script>";
}
}

?>
主页的php
<?php
include 'http://localhost/gyjw/index.html&fun=000';
?>
//省略html部分
check.php
<?php  
if(! isset($_SESSION['ss_user_id']))
{   
echo "<script language='javascript'>";
echo "alert('您的用户无权进行此操作!');";
echo "top.location='login.html';";
echo "</script>"; 
exit;  
}
?>
问题是登陆成功跳转至主页的时候,先跳转至check.php,之直接就显示了'您的用户无权进行此操作!',说明$_SESSION['ss_user_id']不存在了。然后如果修改了主页的php
<?php
include ("check.php");
?>
就存在这个$_SESSION['ss_user_id']正常显示了主页内容。
麻烦各位大侠帮助解决! session url php
[解决办法]
check.php 中缺少 session_start();

热点排行