PHP如何避免在表单中重复输入会话变量

时间:2014-07-01 18:08:58

标签: php facebook session

我在我的表单中使用,登录facebook功能。我将用户数据存储在会话变量中,如

1。用户名和电子邮件取自facebook

$userdata = $facebook->api('/me');
    $_SESSION['username'] = $userdata['name'];
    $_SESSION['email'] = $userdata['email'];

            header("Location: register.php?source=fb");

2。注册表格中使用的会话变量

    $fbusername =  $_SESSION['username'];
     $fbemail=$_SESSION['email'];
     $source = $_REQUEST['source'];

 <input type="text" name="name" value="<?php if($source=='fb'){ echo  $fbusername; } ?>" />
  <input type="text" name="email" value="<?php if($source=='fb'){ echo  $fbemail; } ?>" />
  <input type="file" name="file">

第3。服务器端验证问题

服务器端验证后我得到了

<input type="text" name="name" value="xyz xyz" />
<input type="text" name="email" value="xyz@abc.com xyz@abc.com" />

0 个答案:

没有答案