0
私はfb:registrationプラグインを使用していて、signed_requestとしてデータを取得しています。そのすべて正常に動作しますが、ユーザーが既にデータベースに存在する場合、ユーザーは電子メールとパスワードで検証する必要があります。したがって、電子メールがすでに存在しているかどうかを確認し、存在する場合は、(事前入力済みの)電子メールとパスワードでフォームを記入する必要があります。
内在は私の実際のコードです:fbregcheck.php上
$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'); }
私は次のコードを持っている:
<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>
私は私の実際のコードをRUNDするとURLがいつも私を返します。
http://www.my-site.de/fbregconfirm.php?go=fbcheck&fbid=$email
などが表示されますが、
のように表示されます。http://www.my-site.de/fbregconfirm.php?go=fbcheck&[email protected]
どうしますか? $ _POSTまたは$ _GETで何か忘れましたか? PHPは、単一引用符で囲まれた文字列内の変数を解析しません
おかげで、する必要があります。私はさらに一歩進んでいます:) –