Sunday, 15 January 2012

php version upgrade from 5.3 to 5.4.x which creates issue in login validation -



php version upgrade from 5.3 to 5.4.x which creates issue in login validation -

this code gives me fatal error: phone call undefined function session_register() after php version upgrade please 1 help me in matter $host="localhost"; // host name $username=""; // mysql username $password=""; // mysql password $db_name=""; // database name $tbl_name=""; // table name // connect server , select databse. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select db"); // username , password sent form $myusername=$_post['myusername']; $mypassword=$_post['mypassword']; // protect mysql injection (more detail mysql injection) $myusername = stripslashes($myusername); $mypassword = stripslashes($mypassword); $myusername = mysql_real_escape_string($myusername); $mypassword = mysql_real_escape_string($mypassword); $sql="select * $tbl_name username='$myusername' , password='$mypassword'"; $result=mysql_query($sql); // mysql_num_row counting table row $count=mysql_num_rows($result); // if result matched $myusername , $mypassword, table row must 1 row if($count==1){ // register $myusername, $mypassword , redirect file "login_success.php" session_register("myusername"); session_register("mypassword"); header("location:operator.php"); } else { header("location: http://"); } ?>

this code every target page operator.php fatal error: phone call undefined function session_register()

<?php session_start(); if(!session_register(myusername)){ header("location:login.html"); }

change:

session_register("myusername");

to:

$_session["myusername"] = $myusername;

and other calls.

php validation login

No comments:

Post a Comment