AJLX Posted April 20, 2014 Share Posted April 20, 2014 Hey guys, I'm opening up a new tab, that includes a project_id code. I am opening with a link like this: window.open(\'project_details.php?Project_id='.$row['Project_id'].'\', \'newwindow\', \'width=1000, height=800\') This works fine. In the project_details.php page I have the following bit of code to try and convert the project _id into a session variable. (I open with the Start_sesssion() as normal). $get_id = $_GET['Project_id']; if (isset($get_id)) { $_SESSION['PROJECT'] = $get_id; } The idea is that I can use this project_id to show the correct project when I navigate to other pages. The problem is, that the only way to get the sesion to start is to refresh the page, before I navigate away. Can anyone think why this is happening, and how I can get around it? the very lazy way is simply to force a refresh, but it seems a very messy way to get around this! Thanks! Quote Link to comment Share on other sites More sharing options...
ginerjm Posted April 20, 2014 Share Posted April 20, 2014 I start every script with "session_start();' If you do that how do you have a problem setting a session var? Quote Link to comment Share on other sites More sharing options...
AJLX Posted April 22, 2014 Author Share Posted April 22, 2014 Hello, When I first load the page, for some reason the Session data is never stored. It's only when I manually refresh the page that it gets stored and that the rest of the pages then work as expected... Quote Link to comment Share on other sites More sharing options...
ginerjm Posted April 22, 2014 Share Posted April 22, 2014 Add an echo statement to ensure that the code you think is working truly is. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.