Php facebook注册-重定向到url,包括一些$response

Php facebook注册-重定向到url,包括一些$response,php,html,facebook,forms,registration,Php,Html,Facebook,Forms,Registration,我正在使用fb:registration插件,并根据签名请求获取一些数据。这一切工作正常,但如果一个用户已经存在于我的数据库中,我希望用户验证电子邮件和密码。因此,我检查电子邮件是否已经存在,如果存在,用户必须用(预先填充的)电子邮件和密码填写表单 这是我的实际代码: $email =$response["registration"]["email"]; $emailcheck = mysql_query("SELECT email FROM member WHERE email = '".$

我正在使用fb:registration插件,并根据签名请求获取一些数据。这一切工作正常,但如果一个用户已经存在于我的数据库中,我希望用户验证电子邮件和密码。因此,我检查电子邮件是否已经存在,如果存在,用户必须用(预先填充的)电子邮件和密码填写表单

这是我的实际代码:

$email =$response["registration"]["email"]; 
$emailcheck = mysql_query("SELECT email FROM member WHERE email = '".$email."' LIMIT 1");

if (mysql_num_rows($emailcheck) >0)
   { redirect ('http://www.my-site.de/fbregconfirm.php?go=fbcheck&fbid=$email'); }
在fbregcheck.php上,我有以下代码:

<form action="fbregconfirm.php" method="POST">
e-Mail:<input type="text" name="email" value="email"><br>
Password:<input type="text" name="password"><br>
<input type="submit" value="regok">
</form>
但它应该显示出

http://www.my-site.de/fbregconfirm.php?go=fbcheck&fbid=info@example.com

我错了什么?我忘了使用$\u POST或$\u GET?

PHP不会在单引号字符串中解析变量,所以

redirect ('http://www.my-site.de/fbregconfirm.php?go=fbcheck&fbid=$email');
应该是

redirect ('http://www.my-site.de/fbregconfirm.php?go=fbcheck&fbid=' . $email);
redirect ('http://www.my-site.de/fbregconfirm.php?go=fbcheck&fbid=' . $email);