バックグラウンド:
Web サーバーに定期的に接続し、特定のページの情報が変更されたかどうかを確認するスクリプトを作成しようとしています。bash (スクリプト用)、curl (実際の接続用)、および crontab (スケジューリング用) の組み合わせを使用して、既にこれを機能させています。
サーバーは認証を必要とするため、最初に curl を使用して、ログイン ページで資格情報を使用して POST 要求を実行し、Cookie ファイル (PHPSESSID を含む) を保存しました。チェックしたい実際のWebページのリクエストを行うときに、Cookieファイルを使用できるようになりました。
質問:
サーバーが最初のリクエストで設定した PHPSESSID を実際にクリアするのはいつですか? いつかこれを行う必要があると思います。そうしないと、これまでに開始されたすべてのセッションに関する情報を保存し続けるため、クラッシュします。
ブラウザを閉じるときにPHPSESSIDがクリアされている場合、curlを使用してもそれをシミュレートできる方法はありますか?