关于PHP的问题!!

应该是很简单的一个问题吧!! 具体要实现的功能是:
A,B 两个页面 , 要浏览B页面的内容首先必须先浏览A页面的内容 通过A页面的URL通往B页面! 否则浏览B页面会自动跳转到A页面。
我是学ASP的如果 如果用ASP的session变量激活很简单。 那么PHP应该怎么做呢? 我不懂PHP 请说简单点 贴上你的代码 谢谢
1L的:
B页面进去后没反应,我关闭所有浏览器,然后打开一个直接输入B页地址, 没反应 ,我是在服务器调试的,服务器没问题

第1个回答  2010-09-27
A页面:
<?php
session_start();
$_SESSION['page_a']='pagea';
?><a href="b.php" />Page B</a>
B页面:
<?php
session_start();
if( isset($_SESSION['page_a']) && $_SESSION['page_a']!=null ){
echo 'You have visited page A.';
//如果仅允许从A也页面来此页面的话,加入如下代码:
//$_SESSION['page_a']=null;
}else{
header("Location: a.php");
}
1:检查下你的cookie是否开启
2:用session_destroy()把所有的session先清空
第2个回答  2010-09-27
不需要用到session
你在A页面URL后面加上一个参数
比如:<a href="b.php?action=a">转到B</a>
然后在B页面头部加入一段
<?php
if($_GET['action']==a){
"这里是B页面的内容"
}else{
echo "<script>location.href='b.php'</script"
}
?>
第3个回答  2010-09-27
A页面
a.php
<?php

session_start();
$_SESSION['isRead'] = 1;
?>

B页面
b.php
<?php

session_start();
if( $_SESSION['isRead'] < 1){
header("location:a.php");
die();
}

?>

参考资料:

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网