php如何保留上次登录的数据,如何在jQuery中的页面之间保留从PHP登录检索的数据...

我在jQuery mobile和php中创建了一个登录脚本。 php文件设置创建一个会话并设置$ _SESSION ['myusername']。我可以从loggedin.html页面的会话变量中检索用户名,还是必须执行'var myusername = data.username;'登录页面然后以某种方式将此var传递到loggedin.html页面。

header('Access-Control-Allow-Origin: *');

header('Content-type: application/json');

$host="localhost"; // Host name

$dbusername="root"; // Mysql username

$password=""; // Mysql password

$db_name="testDB"; // Database name

// Connect to server and select databse.

mysql_connect("$host", "$dbusername", "$password")or die("cannot connect");

mysql_select_db("$db_name")or die("cannot select DB");

// username and password sent from form

$myusername=$_POST['username'];

$mypassword=$_POST['password'];

$sql="SELECT * FROM members 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){

while($row = mysql_fetch_array($sql)){

// Register $myusername, $mypassword and redirect to file "login_success.php"

session_register("session_username");

session_register("session_password");

$id = $row["id"];

session_register('id');

$_SESSION['id'] = $id;

session_register('username');

$_SESSION['username'] = $myusername;

mysql_query("UPDATE members SET last_log_date=now() WHERE id='$id' LIMIT 1");

}

$json = array('boolean' => true, 'jsonUser' => $_SESSION['username']);

echo json_encode($json);

}

else {

echo "Wrong Username or Password";

}

?>编辑:

var user="<?php echo $myusername; ?>";

$(document).ready(function(e) {

$('#usernamediv').html(user);});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值