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(); 我贴时候没复制到。 展开
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(); 我贴时候没复制到。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询