Asperon Posted July 26, 2007 Share Posted July 26, 2007 I am fairly new to php and I need to work with sessions, the problem is, it never seems to work. Here is some sample code that I tried to test if I was doing it right. the screen just shows up blank, as though there is a coding error. I am using a localhost server to test this, would that be the problem as well? <?php session_start(); if(isset($_POST['text'])) { $text = $_POST['text']; $_SESSION['text'] = $text; } ?> <html> <body> <?php if(isset($_SESSION['text'])) { echo 'Logged in.<br />'; } else { if(isset($text)) { echo 'Could not log in.<br />'; } else { echo 'You are not logged in.<br />'; } echo '<form method="post" action="sessionTest.php">'; echo '<input type="text" name="text" />'; ?> <br /> <a href="sessionTest2.php">blah</a> </body> </html> Quote Link to comment Share on other sites More sharing options...
yarnold Posted July 26, 2007 Share Posted July 26, 2007 <?php session_start(); if(isset($_POST['text'])) { $text = $_POST['text']; $_SESSION['text'] = $text; ?> Were you meant to close that if { } statement there? Quote Link to comment Share on other sites More sharing options...
Asperon Posted July 26, 2007 Author Share Posted July 26, 2007 Thanks for showing me that, that would have been a problem, I fixed it but still no results. Quote Link to comment Share on other sites More sharing options...
yarnold Posted July 26, 2007 Share Posted July 26, 2007 There's another if statement that needs to be closed before your final closing tag, I believe. Quote Link to comment Share on other sites More sharing options...
Asperon Posted July 26, 2007 Author Share Posted July 26, 2007 there was a second {} problem...I feel dumb lol thanks for the help 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.