11/19PHP2022/11/19Cookieを利用すると、サーバ側からブラウザに対して情報を保持するように指示することができます。保持した情報は、同一サーバに再アクセスしたときサーバに送信されます。目次Cookieの利用Cookieを設定するには、setcookie関数を利用します。Manualを参照願います。setcookie関数の利用例を示します。3600);上記例では、第3引数でCookieの有効期限を3600秒(1時間)としています。第3引数を指定しないとクライント側でブラウザが閉じられた際、Cookieも削除されます。配列によってクッキーにアクセスできます。次のようにブラウザでCookieの設定がされている場合があります。クッキーを受け入れないようにブラウザで設定。クッキーを保存する期間をブラウザで設定。ブラウザの終了時にクッキーが削除されるように設定。すべてブラウザの設定が優先されます。CookieのセキュリティCookieのデータはユーザによって自由に改ざんできてしまいます。権限など重要な情報をCookieに設定してはいけません。Cookieをさらに安全に利用するには、Secure属性とHttpOnly属性を指定します。Secure属性を設定すると、SSL通信にだけCookieが送信されます。setcookie関数の第6引数で設定することができます。HttpOnly属性を設定すると、HTTPを通してのみだけCookieにアクセスできるようになります。JavaScriptからはアクセスできなくすることができます。setcookie関数の第7引数で設定することができます。配列関数)2015/07/18DateTimeクラスで日付操作2015/07/18文字列操作関数と正規表現の基礎2015/08/12技術系の記事を中心に、役に立つと思ったこと、整理したい情報などを掲載しています。