Heim  >  Artikel  >  Backend-Entwicklung  >  急session有关问题

急session有关问题

WBOY
WBOYOriginal
2016-06-13 12:38:19799Durchsuche

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

<?php<br />
	session_start();	//使用session存储用户信息<br />
<br />
	if(isset($_POST["username"]))<br />
	{<br />
		$ss_user_id="";<br />
		<br />
		//利用User累的IsValid()方法判断所输入的用户名和口令是否正确<br />
		require_once("user/UserClass.php");<br />
		$user=new User();<br />
		//如果正确,转到系统首页<br />
		if($user->IsValid($_POST["username"],$_POST["password"],$ss_user_id))<br />
		{<br />
			$_SESSION["ss_user_id"]=$ss_user_id;<br />
			echo "<script language='javascript'>";<br />
			echo " location='index.html';";<br />
			echo "</script>";<br />
		}<br />
		//如果不正确,转到登陆页面<br />
		else<br />
		{<br />
			echo "<script language='javascript'>";<br />
			echo " alert('用户名或密码错误');";<br />
      		echo "</script>";<br />
		}<br />
	}<br />
<br />
?><br />
主页的php
<?php<br />
	include 'http://localhost/gyjw/index.html&fun=000';<br />
?><br />
//省略html部分<br />
check.php
<?php  <br />
	if(! isset($_SESSION['ss_user_id']))<br />
	{   <br />
		echo "<script language='javascript'>";<br />
		echo "alert('您的用户无权进行此操作!');";<br />
		echo "top.location='login.html';";<br />
		echo "</script>"; <br />
		exit;  <br />
	}<br />
?>
问题是登陆成功跳转至主页的时候,先跳转至check.php,之直接就显示了'您的用户无权进行此操作!',说明$_SESSION['ss_user_id']不存在了。然后如果修改了主页的php
<?php<br />
	include ("check.php");<br />
?>
就存在这个$_SESSION['ss_user_id']正常显示了主页内容。
麻烦各位大侠帮助解决!

session url php
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn