note 59741 added to function.session-register

From: Date: Wed, 14 Dec 2005 18:34:49 +0000
Subject: note 59741 added to function.session-register
Groups: php.notes 
Request: Send a blank email to php-notes+get-100148@lists.php.net to get a copy of this message
He there, I was trying sessions, but came up with a very bad problem. I'll try to show yah. Script 1 is a simple submit form. If you put session_start() after the post as below, you won't be able to see anything in $_SESSION on Script 1 (wrong way) //Script 1 <?php if($_POST[verder]){ session_start(); session_register("addid"); $_SESSION["addid"] = 1; header("Location: script2.php"); die(); } ?> // Script 2 <?php session_start(); print_r($_SESSION); <--- Nothing there ?> //--------------------------- (rightway) //Script 1 <?php session_start(); if($_POST[verder]){ session_register("addid"); $_SESSION["addid"] = 1; header("Location: script2.php"); die(); } ?> // Script 2 <?php session_start(); print_r($_SESSION); <--- Now you will see value 1 ?> ---- Manual Page -- http://www.php.net/manual/en/function.session-register.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+59741 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+59741&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+59741&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+59741&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+59741&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+59741&report=yes&reason=non-english Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+59741&report=yes&reason=already+in+docs Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+59741&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+59741&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#100148) next »