timmah1 Posted December 13, 2007 Share Posted December 13, 2007 This is my login code, the problem I'm having is that I get an error, only sometimes. here is the login code <?php session_start(); header("Location: members.php?cid=account"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>My God Journal :: Chrisitan Blogging Site</title> <link href="text.css" rel="stylesheet" type="text/css" /> <script language="javascript" type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js"></script> <script language="javascript" type="text/javascript"> tinyMCE.init({ mode : "textareas", theme : "advanced" }); </script> <style type="text/css"> <!-- body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; } a:link { color: #00FFFF; text-decoration: none; } a:visited { text-decoration: none; color: #00CCFF; } a:hover { text-decoration: underline; color: #00CCFF; } a:active { text-decoration: none; color: #00CCFF; } .style1 {color: #FFFFFF} .style2 {font-size: smaller} .fieldset { border:solid 1px #c6c6c6; margin:0px; padding:5px; } --> </style></head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img/headerbg.png"> <tr> <td><img src="img/header.png" /></td> </tr> </table></td> </tr> <tr> <td bgcolor="#006699"><table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr> <td> </td> <td align="right"><span class="style1"><?php echo $row['members']; ?> - Active Members </span></td> </tr> </table></td> </tr> <tr> <td><table width="100%" height="500" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="1%" valign="top"></td> <td width="98%" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr> <td> <? require_once('db.php'); include('functions.php'); if(isset($_POST['Login'])) { if($_POST['username']!='' && $_POST['password']!='') { //Use the input username and password and check against 'users' table $query = mysql_query('SELECT ID, Username, Active FROM users WHERE Username = "'.mysql_real_escape_string($_POST['username']).'" AND Password = "'.mysql_real_escape_string(md5($_POST['password'])).'"'); if(mysql_num_rows($query) == 1) { $row = mysql_fetch_assoc($query); if($row['Active'] == 1) { $_SESSION['user_id'] = $row['ID']; $_SESSION['logged_in'] = TRUE; } else { $error = 'Your membership was not activated. Please open the email that we sent and click on the activation link'; } } else { $error = 'Login failed !'; } } else { $error = 'Please enter both your username and password to access your account'; } } ?> <?php if(isset($error)){ echo $error;}?> <form action="" method="post"> <table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr> <td>Username:</td> <td><input type="text" id="username" name="username" size="32" value="" /></td> </tr> <tr> <td>Password:</td> <td><input type="password" id="password2" name="password" size="32" value="" /></td> </tr> <tr> <td> </td> <td><input type="submit" name="Login" value="Login" /></td> </tr> </table> </form></td> </tr> </table></td> <td width="1%" valign="top"> </td> </tr> </table></td> </tr> <tr> <td align="center" valign="middle"><table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="#006699"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr align="center" valign="middle"> <td><a href="?cid=about">About</a></td> <td><a href="?cid=guidlines">Guidelines</a></td> <td><a href="?cid=tos">Terms of Service</a> </td> <td><a href="?cid=contacts">Contact Us</a> </td> </tr> </table> </td> </tr> <tr> <td align="center" class="style2"> <strong>Disclaimer</strong>: MyGodJournal.com does not endorse any blogger or profile listed on this site.<br> These profiles, blogs and blog entries are provided here as a resource only. MyGodJournal.com takes no<br>responsibility for the content in these profiles, that are written by the members of this community. <br /> © 2007 MyGodJournal.com. All Rights Reserved </td> </tr> </table></td> </tr> </table> </body> </html> Here is the error I get The page isn't redirecting properly Firefox has detected that the server is redirecting the request for this address in a way that will never complete. * This problem can sometimes be caused by disabling or refusing to accept cookies. Can anyone tell me what I'm doing wrong? Thanks in advance Link to comment https://forums.phpfreaks.com/topic/81514-solved-redirecitng-issue/ Share on other sites More sharing options...
revraz Posted December 13, 2007 Share Posted December 13, 2007 Try using the entire http:// path in your header statement. Link to comment https://forums.phpfreaks.com/topic/81514-solved-redirecitng-issue/#findComment-413828 Share on other sites More sharing options...
phpQuestioner Posted December 13, 2007 Share Posted December 13, 2007 I tested your script a few times and never seem to have any problem with it; it went to the location specified. Link to comment https://forums.phpfreaks.com/topic/81514-solved-redirecitng-issue/#findComment-413830 Share on other sites More sharing options...
timmah1 Posted December 13, 2007 Author Share Posted December 13, 2007 nope, that don't do it either, I keep getting the same error Link to comment https://forums.phpfreaks.com/topic/81514-solved-redirecitng-issue/#findComment-413832 Share on other sites More sharing options...
revraz Posted December 13, 2007 Share Posted December 13, 2007 Use a HTML or Java redirect instead of header. Link to comment https://forums.phpfreaks.com/topic/81514-solved-redirecitng-issue/#findComment-413837 Share on other sites More sharing options...
timmah1 Posted December 13, 2007 Author Share Posted December 13, 2007 I can do that. But, if I put in the wrong password, or don't type the password, I should receive an error telling me that, but I'm getting the same error I do when trying to login with the correct information. This does have my baffled because it works "sometimes" and others, it don't Link to comment https://forums.phpfreaks.com/topic/81514-solved-redirecitng-issue/#findComment-413845 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.