Forum Moderators: coopster

Message Too Old, No Replies

PHP Session Disappears

         

yisraelharris

12:31 pm on Jun 23, 2004 (gmt 0)

10+ Year Member



I have two files, file1.php and file2.php. file1.php calls file 2.php. The contents of the sesion variable ("TWO") appear in file1.php, but not in file2.php, so it is not getting passed along. I have seen this question posted in numerous forums, but still don't know what to do.

/// file1.php

<?php $_SESSION["test"] = "TWO";?>
<html>
<body>
ONE <?php echo $_SESSION["test"]?> THREE
<a href="file2.php">go</a>
</body>
</html>

/// file2.php

<html>
<body>
ONE <?php echo $_SESSION["test"]?> THREE
</body>
</html>

coopster

1:24 pm on Jun 23, 2004 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



Have you started a session (session_start [php.net]) in either script?

timster

1:25 pm on Jun 23, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



/// file2.php
<?php
session_start();?>
<html>
<body>
ONE <?php echo $_SESSION["test"]?> THREE
</body>
</html>

yisraelharris

1:38 pm on Jun 23, 2004 (gmt 0)

10+ Year Member



Thank you both. Now that I have a session_start() in both files, it works.