ホームページ  >  記事  >  バックエンド開発  >  PHPがcurlを使用してログインをシミュレートした後、複数のユーザーがいる場合、ログインCookieを保存するにはどうすればよいですか?ファイルを書き込まずに

PHPがcurlを使用してログインをシミュレートした後、複数のユーザーがいる場合、ログインCookieを保存するにはどうすればよいですか?ファイルを書き込まずに

WBOY
WBOYオリジナル
2016-08-04 09:19:20833ブラウズ

最近、Tefaqi は、curl Web アプリケーションを作成したいと考えています。複数のユーザーが操作する場合、ファイルに cookie を書き込むことなく、ログイン cookie を保存し、次のcurl 操作のために cookie を取得するにはどうすればよいですか?
私は次の解決策を考えました:
memcacheに保存し、memcacheのキーとしてsessionidを使用します(この解決策が実現可能かどうかはわかりません)

返信内容:

最近、Tefaqi は、curl Web アプリケーションを作成したいと考えています。複数のユーザーが操作する場合、ファイルに cookie を書き込むことなく、ログイン cookie を保存し、次のcurl 操作のために cookie を取得するにはどうすればよいですか?
私は次の解決策を考えました:
memcacheに保存し、memcacheのキーとしてsessionidを使用します(この解決策が実現可能かどうかはわかりません)

これは、シミュレートされたログイン後にユーザーのセッション状態を保存できないためだと思われます。1 つはファイルに保存する方法ですが、2 つ目はパフォーマンス要件にとってあまり良くありません。 Cookie の値をセッションまたはその他のキャッシュに保存します。ただし、元の Web サイトの応答によって返される応答ヘッダーには set-cookie が必要です。これ以上は説明せずに、コードに直接進みましょう。 リーリー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。