cURLで使用されるクッキーをPHPセッションに読み込むことはできますか?もしそうなら、私はこれをどうやってやりますか?PHPセッションでcURLクッキーを使用する方法
クッキーの内容をPHPセッション変数に読み込んだ後、クッキーを削除し、そのデータを使ってページ間を移動できますか?セッションが閉じられるまで、クッキーは存在しますか?
cURLで使用されるクッキーをPHPセッションに読み込むことはできますか?もしそうなら、私はこれをどうやってやりますか?PHPセッションでcURLクッキーを使用する方法
クッキーの内容をPHPセッション変数に読み込んだ後、クッキーを削除し、そのデータを使ってページ間を移動できますか?セッションが閉じられるまで、クッキーは存在しますか?
このクッキーの内容によって異なります。あなたがリモートでFacebookにログインするためにカールを使用している場合、クライアントブラウザにFacebook固有のCookieを設定してFacebookで使用できるようにすることはできません。覚えておきますが、Cookieは常に元のドメインのみに設定されます。カールを使ってFacebookのログインシーケンスを行い、FacebookのセッションCookieを抽出し、そのCookieの名前/値のペアをクライアントに送信することができます。
しかし、クライアントに関しては、そのクッキーは "facebook.com"ではなく、サーバーの "example.com"から来たので、クライアントがFacebookに行くとログインしないクライアントはfacebook.comから発信されたCookieを持っています。
ログインクッキーではなく、単にセッションIDであっても、このセッションは、元のサーバーセキュリティポリシーのために、ユーザーに代わってサーバー上で実行されているコード以外では適切に使用できません。
申し訳ありませんが、どうすれば入手できますか? cURLをログイン・シーケンスに追加し、セッション・クッキーを抽出し、クライアントにsnedしますか? 基本的には、cURLスクリプトがログを記録した後で、そのCookieのコピーを欲しない(フィッシングとは思わない) – devzspy
でも、Cookieはあなたのサーバーから発信されたものとして表示されます。ログインのプロキシセッショントークンは、クライアントのブラウザがあなたのサイトに送るだけなので、役に立たないでしょう。 –
それで、実際にそのクッキーを私の1ページから次のページに渡すことができる方法はありませんか?それとも、私はそれを削除することができますか?私はむしろ私のサーバーにクッキーを持っていないだろう。それ以外の場合は、ユーザーが常に私が設計しているサイトで利用するためにクッキーの名前を入力する必要があります。 – devzspy
可能なダンプ:http://stackoverflow.com/questions/895786/how-to-get-the-cookies-from-a-php-curl-into-a-variable –