数年間正常に機能していたログイン コードがあります。コードは変更されておらず、サーバー ホストは、セッションに影響を与えるような変更は何も行われていないと主張しています。
基本的な概要は次のとおりです。
1. User enters login info
2. Sent to process.php
- Sets a $_SESSION['userid'] variable if validation was successful
- Redirected back to previous page (using exit after header())
3. $_SESSION['userid'] is not set.
4. Refresh Page.
5. $_SESSION['userid'] is now set properly.
すべてのページにsession_start()
. 私も使ってみましたがsession_regenerate_id(true);
、session_write_close();
何も変わっていません。
私のコードのサーバー構成またはエラーに関するアイデアは大歓迎です。