php的session无法跨页传递

小弟PHP新手,遇到一个session问题被卡住了两天无解,代码我简写了下3个php页面。如下:page1.php<?php$_SESSION['valid_user']... 小弟PHP新手,遇到一个session问题被卡住了两天无解,代码我简写了下3个php页面。如下:

page1.php

<?php
$_SESSION['valid_user'] = admin;
include("page2.php");
?>
---------

page2.php

<?php
echo '   '.$_SESSION['valid_user'].'';

echo '<a href="page3.php"><img src="images/iconpreview.gif" border="0" align="absmiddle" style="display:" alt="" /></a><img src="images/iconpreviewgrey.gif" border="0" style="display:none;" alt="" />'
?>
----------

page3.php

<?php
session_start();
echo $_SESSION['valid_user'];
?>
----------

第1个页面引用了第2个页面,session在当页面正常显示,当点击图片链接转跳到第3个页面时候就获取不到session值了,有时会奇迹般的获取到一下然后又获取不到了!实在不晓得错哪里了。
我额外的做了个session跨页面传值,一切正常,可以获取到。为什么这个不行呢?难道是我连接地方写错了?
哦,不好意思第一页最上面有 session_start(); 我贴时候没复制到。
展开
 我来答
el13
2009-11-25 · TA获得超过1436个赞
知道小有建树答主
回答量:1178
采纳率:0%
帮助的人:1039万
展开全部
你第一个页面最前面也要添加session_start();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式