恩 参考大家的意见,今天我又想了 一下终于明白了 是session的问题, if ($_SESSION['authuser']!=1) { echo"Sorry,but you don't have permission to view this page,you lose!"; exit(); } 首先把页面的访问限制了,我又重新写了 两个关于cookie的页面,经检验运行成功。 操作流程: 1.先打开 movie1.php 点击链接 进入moviesite.php 显示: Welcome to our site, Joe ! My favorite movie is My movie rating for this movie is: 52.关闭再打开IE运行moviesite.php 显示: Welcome to our site, Joe ! My favorite movie is My movie rating for this movie is: 53.60秒后,关闭再打开IE运行moviesite.php 显示: Welcome to our site, ! My movie rating for this movie is: 5结论:60秒后cookie失效,用户名不显示。 -------------------------------------------------------------------------------- 附源码: movie1.php<?php setcookie('username','Joe',time()+60); session_start(); $_SESSION['authuser']=1; ?> <html> <head> <title>Find my Favorite Movie!</title> </head> <body> <?php $myfavmovie=urlencode("Life of Brian"); echo"<a href='moviesite.php?favmovie=$myfavmovie'>"; echo"Click here to see information about my favourite movie!"; echo"</a>"; ?> </body> </html> -------------------------------------------------------------------------------- moviesite.php<?php //session_start(); //if ($_SESSION['authuser']!=1){ //echo"Sorry, but you don't have permission to view this page,you lose!"; //exit(); //} ?> <html> <head> <title>My Movie Site - <?php echo $_REQUEST['favmovie'];?></title> </head> <body> <?php echo "Welcome to our site, "; echo $_COOKIE['username']; echo " ! <br>"; //echo "My favorite movie is "; //echo $_REQUEST['favmovie']; //echo "<br>"; $movierate=5; echo "My movie rating for this movie is: "; echo $movierate; ?> </body> </html> -------------------------------------------------------------------------------- 谢谢大家 :-)
if ($_SESSION['authuser']!=1)
{
echo"Sorry,but you don't have permission to view this page,you lose!";
exit();
}
首先把页面的访问限制了,我又重新写了 两个关于cookie的页面,经检验运行成功。
操作流程:
1.先打开 movie1.php 点击链接 进入moviesite.php
显示:
Welcome to our site, Joe !
My favorite movie is
My movie rating for this movie is: 52.关闭再打开IE运行moviesite.php
显示:
Welcome to our site, Joe !
My favorite movie is
My movie rating for this movie is: 53.60秒后,关闭再打开IE运行moviesite.php
显示:
Welcome to our site, !
My movie rating for this movie is: 5结论:60秒后cookie失效,用户名不显示。
--------------------------------------------------------------------------------
附源码:
movie1.php<?php
setcookie('username','Joe',time()+60);
session_start();
$_SESSION['authuser']=1;
?>
<html>
<head>
<title>Find my Favorite Movie!</title>
</head>
<body>
<?php
$myfavmovie=urlencode("Life of Brian");
echo"<a href='moviesite.php?favmovie=$myfavmovie'>";
echo"Click here to see information about my favourite movie!";
echo"</a>";
?>
</body>
</html>
--------------------------------------------------------------------------------
moviesite.php<?php
//session_start();
//if ($_SESSION['authuser']!=1){
//echo"Sorry, but you don't have permission to view this page,you lose!";
//exit();
//}
?>
<html>
<head>
<title>My Movie Site - <?php echo $_REQUEST['favmovie'];?></title>
</head>
<body>
<?php
echo "Welcome to our site, ";
echo $_COOKIE['username'];
echo " ! <br>";
//echo "My favorite movie is ";
//echo $_REQUEST['favmovie'];
//echo "<br>";
$movierate=5;
echo "My movie rating for this movie is: ";
echo $movierate;
?>
</body>
</html>
--------------------------------------------------------------------------------
谢谢大家 :-)