curl でキャプチャした Cookie の有効期限について
curl を使用してフォーラムへのログインをシミュレートし、Cookie をキャプチャし、ローカルの cookie.txt に保存します。
将来のシミュレートされた投稿プロセスでは、cookie.txt を読み取って直接投稿できるため、ログインする必要がなくなり、時間を節約できます。
実際のテストでは、あらゆる種類のフォーラムでこれを行うことができます。
ここで 2 つの質問があります:
1. ログインをシミュレートするためにcurlを使用した後、Cookieはどのくらいの期間キャプチャされ、保存されますか?
2. この Cookie を取得する有効期間は元のフォーラムによってすでに設定されていますか (これは変更できません)、それとも CURL パラメータを設定することで Cookie の有効期間を変更できますか?
アドバイスをお願いします!ありがとう!
-----解決策---------
CURLOPT_COOKIEJAR Cookie の保存
CURLOPT_COOKIEFILE Cookie の読み取り
これだけは知っていますが、Cookie の有効期限設定についてはわかりません。
個人的には、模擬ログインであるため、Cookie はフォーラムによって設定された Cookie の有効期限に関連している必要があると感じます。
専門家の回答をお待ちしています。
------解決策------------------
この Cookie はあなたのために定義されています。
通常のログイン中、Cookie はクライアント Cookie に書き込まれます。
ログインをシミュレートする場合、Cookie はファイルに書き込まれます。