为什么我到下一页面时
我注册过的变量我用
session_is_registered()检测是说没注册呢?
<?
@session_start();
$user="love";
session_register('user');
echo '<A href="2.php">22</>';
?>
//2php
<?
@session_start;
if(session_is_registered('user'))
{
}
else
echo no;
?>
我注册过的变量我用
session_is_registered()检测是说没注册呢?
<?
@session_start();
$user="love";
session_register('user');
echo '<A href="2.php">22</>';
?>
//2php
<?
@session_start;
if(session_is_registered('user'))
{
}
else
echo no;
?>
@session_start;
print $_SESSION['user'];//用这个取值
if(session_is_registered('user'))
{
}
else
echo no;
?>
@session_start();
print $_SESSION['user'];
if(session_is_registered('user'))
echo "yes";
else
echo "no";
?>
但取不出
<?
@session_start();
$user="love";
session_register('user');
echo '<A href="2.php">22</>'; if(session_is_registered('user'))
{
print $_SESSION['user'];
echo yes;
}
else
echo no;
?>
输出结果只有yes
<?
@session_start;/* 这里应该是session_start(); */
if(session_is_registered('user'))
{
}
else
echo no;
?>
我使用的只有13.php这个文件名.
看看成不成.密码和用户名.都是admin
<?php
session_start();
if($_SESSION['id']=='admin' and $_SESSION['pass']=='admin') {
print "传session成功了呵呵<BR>";
print "id:".$_SESSION['id']."<BR>";
print "pass:".$_SESSION['pass']."<BR>";
exit;
}
?>
<FORM METHOD=POST ACTION="13.php">
<CENTER>id:<INPUT TYPE="text" NAME="id" ><br>
password<INPUT TYPE="text" NAME="pass"><br></CENTER>
<INPUT TYPE="submit">
</FORM>
<?php
if($_REQUEST['id']=='admin' and $_REQUEST['pass']=='admin')
{
session_register('id','pass');
$id=$_REQUEST['id'];
$pass=$_REQUEST['pass'];
print '<A HREF="13.php">跳到下一页看看session对不对</A>';
}?>
session_start();以下是存储session的语句,自己根据情况写吧?〉
调用页:<?
session_save_path("存放用户登陆信息的文件夹");
session_start();
?>