Hi, I seem to be setting the session properly but its not showing on the next page...any idea why? I am sending data to save.session.php via checkboxes like so: <input name="hide[noPlatform]" type="checkbox" id="noPlatform" value="1>
Heres my code: <?php $vars = Array('noPlatform','noPrice','noSfee','noSpace'); $_SESSION['hide'] = $_POST['hide']; // create a session for each one "checked" $checked = array_keys($_SESSION['hide']); //to check if its "checked" $not_checked = array_diff($vars,$checked); // check which are not "checked" print_r($checked); //working echo "<br>.."; print_r($not_checked); //working print_r("<br><br>".$_SESSION['hide']['noPlatform']); //this prints 1 echo "<br>".$_SESSION['hide']['noPrice']; //this prints 1 if (isset($_SESSION['hide']['noPlatform'])) { echo "blah blah"; } // this is printing else {echo "You are doing something wrong";} ?> then in another page I have: <?php session_start(); header("Cache-control: private"); //IE 6 Fix error_reporting (E_ALL); ?> <html> <head> <title>BestWebHosters.com - Compare </title> <meta http-equiv="Content-Type" content="text/html;"> </head> <body bgcolor="#ffffff"> <?php echo "the value is:".$_SESSION['hide']['noPlatform']; ?> ..... and this gives me: Notice: Undefined index: hide in c:\phpdev\www\bwh\project\customize.shared.php on line 14 the value is: What am i doing wrong? I checked all my includes every last one of the have a session_start etc... Please help. Cheers, -Ryan We will slaughter you all! - The Iraqi (Dis)information ministers site http://MrSahaf.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php