フォームデータを外部のWebサイトにPOSTしたい。親Webサイト(データの送信元)で検証を行っているとします。後で、外部WebサイトでFORMデータを操作し、そこでDBと対話し、外部Webサイトでセッションを設定したいと思います。これどうやってするの?
親Webサイトでフォームが送信されたら、外部Webサイトでユーザーを作成し、外部Webサイトでユーザーセッションを設定して自動ログインする日付を取得します。
親Webサイトでフォームが送信されたら、外部Webサイトでユーザーを作成し、外部Webサイトでユーザーセッションを設定して自動ログインする日付を取得します。
外部のウェブサイトが「あなたの管理下になく、あなたと提携していないウェブサイト」を意味すると仮定すると、次のようになります。
あなたはこれを行うことはできません。
外部のWebサイトは、ほぼ確実にCookieを使用してユーザーを追跡します。PHPからログインすることはできますが、外部サイトからのものであるかのように、サイトがユーザーのブラウザにそれらのCookieを保存するように指示する方法はありません。
あなたはこれをすべきではありません。
通常、Webサイトでアカウントを作成するには、次のことが必要です。
一方、外部サイトがパートナーであるか、管理下にある場合は、 OAuthの実装を検討してください。