Web.fla

主食は、html/css/php/javascript(jQuery) デザートはactionscript!WEBに関することをメモってくサイト

*

【PHP】Cookie(クッキー)にデータを保存するには!?

      2015/08/01

PHPでプログラムする上でやっぱCookie(クッキー)について勉強することもあると思います。
でCookie(HTTP Cookie)とは、Webブラウザを通してパソコンに一時的にデータを保存させる仕組みですが、PHPを使ってデータを保存する方法を記載しておきます。

setcookieの引数

setcookieの引数についてメモ。引数は下記のようになる。
ちなみにsetcookieはHTTPヘッダー内で送信されるのでhtmlより前に記述する

  • クッキー名:グローバル変数の$_COOKIEで受け取る際に必要になる
  • 保存する値:保存したい値・・IDとかPWとか
  • 有効期限:タイムスタンプ形式なのでtime()関数で現在のタイムスタンプを取得できる

*タイムスタンプは1970年1月1日からの経過秒数。秒で扱うので有効期限1分の場合は60秒となる。下記を参照

クッキーの取得

上記で設定したクッキーを取得する場合は下記のようにグローバル変数の$_COOKIEを使用する。
$_COOKIEに指定する引数はsetcookieの第一引数に指定した値。

クッキーの削除

クッキーの削除はsetcookieの引数に削除するクッキー名を指定するだけでクッキーを削除する動作する関数になる

IDを保存するサンプル

とりあえずサンプルとしてIDとPWを入力して保存した後に再度入力画面に戻るとクッキーによってIDの入力フィールドに前回入力した値を表示する。

フォームで入力する「cookie-input.php」

クッキーを保存したか確認する画面「cookie-out.php」

デモ

 - php

     

Message

  関連記事

【PHP】phpでファイルのアップロード

ファイルのアップロードのシーンって結構ありそうなの定型文のようにメモっておこう。 …

phpでfor文で列で横並びさせるときに左のみマージンをなくす

まぁある案件で、画像ギャラリーをphpで管理していたときにcsvデータからデータ …

【PHP】画像をダウンロードして特定のディレクトリに保存する方法

よくブラウザで画像を右クリック名前をつけて保存。なんていうのやることあるけど、p …

[PHP]CSVを読み込み時、文字化けさせないで読み込む方法とは!?

PHPを利用してCSVを読み込んだり書き込んだりする処理はよくあると思います。た …

【PHP】サムネイル画像を作成・保存

よくプロフィール画像をアップしたりするとサムネイル画像を表示するときがあると思う …

【wordpress】個別記事ページでアイキャッチ画像に元画像へのリンク張るには?

まぁwordpress最近全く弄ってません。なぜなら最近は、すばらしいテーマがあ …

【PHP】mb_send_mailでメールを送信してみる

お問い合わせなどのメールフォーム。今となっては当たり前の技術ですが仕組みを知って …

【PHP】画像ファイルのアップロードから削除までの流れ

ここまでPHPでファイルのアップロードやフォルダ内のファイル一覧表示などを記事を …

【PHP】URLを分解して配列で取り出すには?

PHPでプログラムをするとやっぱURLって結構いじるときありますよね。 例えば、 …

PHPでフォームから入力された文字列が全角・半角スペースのみの場合のチェック

検索すれば、沢山でてくると思うけど、よくフォームで入力した値をphpでチェック( …