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

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

WBOY
リリース: 2016-08-04 09:19:20
オリジナル
868 人が閲覧しました

最近、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 が必要です。これ以上は説明せずに、コードに直接進みましょう。 リーリー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート