Drezard Posted September 17, 2006 Share Posted September 17, 2006 It keeps giving me this output:[QUOTE]"Cookie not created"[/QUOTE]Heres login_form.php:[CODE]<?php// initialize a sessionsession_start();?><html><head></head><body><?phpif (!isset($_SESSION['userinfo']) && !isset($_COOKIE['user']) && !isset($_POST['pass'])) { // if no data, print the form?> <form action="<?php echo $_SERVER['PHP_SELF']?>" method="post"> Username:<input type="text" name="user"><br> Password:<input type="password" name="pass"><br> <input type="submit" name="submit"> </form><?php}if (!isset($_SESSION['userinfo']) && !isset($_COOKIE['user']) && isset($_POST['pass'])) { include('connect.php'); // if a session does not exist but the form has been submitted // check to see if the form has all required values // create a new session $user = empty($_POST['user']) ? die ("Please Enter A Username") : mysql_escape_string($_POST['user']); $pass = empty($_POST['pass']) ? die ("Please Enter A Password") : mysql_escape_string($_POST['pass']); $sql = "SELECT * FROM users WHERE user='$user' AND pass='$pass'"; $result = mysql_query($sql); $count=mysql_num_rows($result); if($count==1){ $_SESSION['userinfo'] = $user; ?> <meta http-equiv="refresh" content="0;url=login_sucess.php">; <?php } if ($count == 0) { echo "Username or password are incorrect"; } }if (isset($_COOKIE['user'])) {echo "You are already logged in";}?></body></html>[/CODE]Heres login_sucess.php:[CODE]<?phpsession_start();//if (isset($_SESSION['userinfo']{//$pass = $_SESSION['pass'];//setcookie('pass', $pass, time()+36000*24*365);$user = $_SESSION['userinfo'];setcookie('user', $user, time()+36000*24*365);session_destroy();//}?><htmL><head></head><body><?phpif (isset($_COOKIE['user'])) {echo "Login Complete, Welcome $user";}if (!isset($_SESSION['userinfo'])) {?> <meta http-equiv="refresh" content="0;url=login_form.php">;<?php }if (!isset($_COOKIE['user'])) {echo "Cookie not created";}?></body></html>[/CODE]Thanks, Daniel Link to comment https://forums.phpfreaks.com/topic/21042-_session-error/ Share on other sites More sharing options...
AndyB Posted September 17, 2006 Share Posted September 17, 2006 This is basically the same 'problem' you have already detailed in another thread. Please do not double post.http://ca.php.net/manual/en/function.setcookie.phpRead the [b]common pitfalls[/b] section of that page, especially the very first one. You'll have a much better understanding of cookies after reading those pitfalls. Link to comment https://forums.phpfreaks.com/topic/21042-_session-error/#findComment-93402 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.