On Tuesday 17 August 2004 17:46, Angelo Zanetti wrote:

> Still no luck with sessions. I have installed an older version: 4.3.1
> and have register_globals=Off
>
> I have 2 test pages a1.php and a2.php
>
> All I want to do is register a session variable, set a value for it and
> then in a2.php check that it is still registered and view the session's
> value.
>
> a1.php:
>
> <?
> session_start();
> header("Cache-control: private"); // IE 6 Fix.
>
> if(isset($_POST['Submit']))
> {
>       $_SESSION["login"]="inside";
>       session_write_close();
>       header("Location: a2.php");
>       exit();
> }
> ?>
>
> I can successfully register the session variable and set the value of
> it on page a1.php 

Are you positive that $_SESSION["login"] is set? Is your browser accepting 
cookies (at the least temporary or session cookies?).

> but when I go to page a2.php the session variable is
> not set and the value isnt set either.
>
> a2.php:
>
> <?
> session_start();
> header("Cache-control: private"); // IE 6 Fix.
>
>       if(!isset($_SESSION["login"]))
>                      echo("<br>session variable NOT set");
>                 else
>               echo("<br>session variable set");
>
>               echo("<br>session ID: " . session_id());
>               echo("<br>session value: " . $_SESSION["login"]);
>
> ?>

OK, do you have access to the directory (assuming you're using files) that 
stores the session files? If so, check the session file written in a1.php to 
see whether $_SESSION["login"] was set correctly, then check session_id() in 
a2.php matches that the name of said session file.

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *
------------------------------------------
Search the list archives before you post
http://marc.theaimsgroup.com/?l=php-general
------------------------------------------
/*
Work continues in this area.
                -- DEC's SPR-Answering-Automaton
*/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to