サイトのB認証を使用するサイトAがあります。 Aサイトでは、curlのpostリクエストをlogin.phpにサイトBに追加しました。また、サイトAでは、login.phpにjquery Ajaxリクエストがあります。エラーがなければ、ユーザーをサイトBにリダイレクトします(javascriptで)。リダイレクト後、セッションクッキーがないためにユーザーが認証されないという事実を除いて、すべてうまくいっています。ですから私の考えは、login.phpのcurlリクエストからセッションIDを読み込み、そのセッションIDを持つクッキーを追加することです。私はそれが私の問題を解決すると思う。 問題は - セッションIDをカールから読み取る方法です ありがとうCURLとセッションID
0
A
答えて
1
ユーザーを別のドメインにリダイレクトする場合、ユーザーのブラウザが他のドメインに送信するCookieを設定することはできません。両方のサイトを所有している場合は、cross-domain cookieを実装する必要があります(これを行う方法はほとんどありません。基本的にサイトBのサイトAにいくつかの要素を読み込み、JSがあるドメインから別のドメインにCookieデータをコピーします)。
強制的に他のサイトへのPOSTリクエストを実行したり、送信するHTTPヘッダーをユーザーに教える方法はありません。あなたがドメインBのためにクッキーを設定する方法はありません - あなたがAのためにそれらを設定することができ、あなたが設定した場合、Bは最終的にそれらを読むことができますcross-domain cookie
関連する問題
- 1. cURL - クッキーとセッション
- 2. cURLの - クッキーとセッション
- 3. CURLセッション管理
- 4. feedppとセッションID
- 5. cURL - クッキーとセッションが必要ですか?
- 6. :「セッションID」
- 7. phpとjspのセッションID
- 8. IPアドレスとセッションIDのバインド
- 9. セッションIDが
- 10. セッション[:ID]シナトラ
- 11. セッションIDが
- 12. RailsのセッションID
- 13. curl phpからセッションを取得
- 14. bashscriptでCurl Telnetセッションを終了する
- 15. PHP curl、セッションを維持する
- 16. php curl + post + multipart/form-data + ASP.NETセッション
- 17. SQLクエリのセッションID
- 18. OKTAセッションID取得
- 19. セッションIDでFlaskでセッションを取得
- 20. iis 6とasp.net cookielessセッション、iisログにセッションIDを記録
- 21. PHPでクッキーライフとセッションIDをリセットする
- 22. opauthの実装とセッションIDの問題
- 23. CURLを使用するとCodeigniterセッションが失われる
- 24. codeigniterのcURLとのセッションを維持する
- 25. セッションidを取得し、セッションID curlを使用してWebフォームにログインするにはどうすればよいですか?
- 26. APIヘッダーリクエストのリクエストIDとセッションIDを取得する方法
- 27. は、私はセットアップトランザクション/セッションID
- 28. IDでセッションを取得
- 29. gwt rpcのセッションIDクッキー
- 30. 不正なセッションIDのCookie
[PHPカールから変数にクッキーを取得する方法] (http://stackoverflow.com/questions/895786/how-to-get-the-cookies-from-a-php-curl-into-a-variable) – Paulpro
あなたは 'セッションID'を入力すると、次のリクエストとともにクッキーを渡すことができます。 – Paulpro