jmr3460 Posted May 31, 2009 Share Posted May 31, 2009 I am trying to work on a script that will allow me to login to a database. I may be using old code. what does this warning mean? Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0 I am trying to set a cookie only I don't want to set it till I have verified user and pw. This is the code: <?php $host="localhost"; // Host name $username=""; // Mysql username $password=""; // Mysql password $db_name=""; // Database name $tbl_name="members"; // Table name // Connect to server and select databse. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); // username and password sent from form $myusername=$_POST['myusername']; $mypassword=$_POST['mypassword']; // To protect MySQL injection (more detail about MySQL injection) $myusername = stripslashes($myusername); $mypassword = stripslashes($mypassword); $myusername = mysql_real_escape_string($myusername); $mypassword = mysql_real_escape_string($mypassword); $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'"; $result=mysql_query($sql); // Mysql_num_row is counting table row $count=mysql_num_rows($result); // If result matched $myusername and $mypassword, table row must be 1 row if($count==1){ // Register $myusername, $mypassword and redirect to file "login_success.php" session_register("myusername"); session_register("mypassword"); header("location:login_success.php"); } else { echo "Wrong Username or Password"; } ?> Link to comment https://forums.phpfreaks.com/topic/160331-solved-help-with-db-login-script/ Share on other sites More sharing options...
PFMaBiSmAd Posted May 31, 2009 Share Posted May 31, 2009 http://www.phpfreaks.com/forums/index.php/topic,251491.msg1180689.html#msg1180689 Link to comment https://forums.phpfreaks.com/topic/160331-solved-help-with-db-login-script/#findComment-846065 Share on other sites More sharing options...
jmr3460 Posted May 31, 2009 Author Share Posted May 31, 2009 I seemed to have used some deprecated functions sessions_register(). I commented those functions out and since I was getting an error with the header() I will do some research on that function. I got an error that said can't change header header already set. Thanks for any and all help. I am very determined to learn this PHP code. Link to comment https://forums.phpfreaks.com/topic/160331-solved-help-with-db-login-script/#findComment-846068 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.