だから私はphp 4にあるこのレガシーアプリケーションを使用しています.httponlyフラグとセキュアフラグを設定しようとしています。
これは私のコードです:
header( "Set-Cookie:". $cookieName."=".$sessId."; expires=".$expireSeconds."; sessionID=".$sessId.";path=".$path."; domain=".$domain."; httponly; secure");
secure フラグはオンに設定されていますが、httponly は設定されていません。
URL が https プロトコルを使用しているためでしょうか?
編集: また、有効期限フィールドには数秒かかりますか。今、$expireSeconds=14400; パラメータとして秒数を想定していない場合、コードを修正してこれを修正するにはどうすればよいですか。