誰かが私を正しい方向に向けることができることを期待して、私ができる必要があることの基本的な例を挙げます。それを読んで。とにかく、ここに行きます。
サイト Y のページにフォームがあります (form.php と呼びましょう)。そのフォームは次のようになります (ユーザー名とパスワードのみを要求します)。
<form action="http://SiteX.com/validate.php" method="post">
Email Address: <input type="text" name="email">
Password: <input type="password" name="password">
<input type="submit">
</form>
ご覧のとおり、フォームはサイト Y でホストされており、サイト X のページに情報を送信しています。
サイト X の validate.php は、サイト Y から送信されたログインの詳細をチェックし、ログインの詳細が有効かどうかを次のように返します (明らかにこれよりも複雑なものです)。
$SubmittedEmail = $_POST['email'];
$SubmittedPassword = $_POST['password'];
$CrossReferenceEmail = 'someemail@dontcare.com';
$CrossReferencePassword = 'apassword';
if ( ($SubmittedEmail == $CrossReferenceEmail) && ($SubmittedPassword == $CrossReferencePassword) ) {
echo 'Valid';
} else {
echo 'Not Valid'; }
私がする必要があるのは、どうすればよいかわからないということですが、「form.php」に応答を待機させ(ログインの詳細が有効かどうかに関係なく)、その応答に基づいて何かを行うにはどうすればよいですか?