Jump to content

Lunar pages session_start() bug


Q695

Recommended Posts

session_register and its counter part session_is_registered are depreciated. you should be using the newer $_SESSION superglobal variable.

 

file1.php

<?php
session_start()

// add a new item to the session array.
$_SESSION['data'] = 'hello there';
?>
<a href="file2.php">Retrieve session</a>

 

file2.php

<?php
session_start()

// retrieve the data item from the session array
echo $_SESSION['data'];
?>

page source:

<?php session_start(); ?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

<html>

<head>

  <title></title>

</head>

<body>

<?php

if ($_GET[action]){

// retrieve the data item from the session array

echo $_SESSION['data'];

}

else {

// add a new item to the session array.

$_SESSION['data'] = 'hello there';

?>

<a href="?action=1">Retrieve session</a>

<?php

}

?>

</body></html>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.