【PHP】PHPでのCookie扱いについてと設定・削除の方法
CookieCookie(クッキー)とは、コンピュータのブラウザ側に一時的にデータを保存するための仕組みのことをいいます。通販サイトなどで商品をカートに入れると、他の商品のページを見に行ってもカートに商品が追加されている状態が保存されています。これは、裏で商品の情報がCookie情報として保存されているためです。Cookieを設定するにはsetcookie関数を使います。setcookie(Coo
CookieCookie(クッキー)とは、コンピュータのブラウザ側に一時的にデータを保存するための仕組みのことをいいます。通販サイトなどで商品をカートに入れると、他の商品のページを見に行ってもカートに商品が追加されている状態が保存されています。これは、裏で商品の情報がCookie情報として保存されているためです。Cookieを設定するにはsetcookie関数を使います。setcookie(Coo
セッションセッションとは、Cookieと同様に一時的にデータを保存する仕組みのことです。セッションとCookieの主な違いは保存される場所が違っていて、セッションはサーバー側、Cookieはブラウザ側にそれぞれ保存されます。セッションの保存セッションは、session_start関数を使って開始することでセッションを保存していくことができます。session_start(); $_SESSION
メール機能PHPでは、応募フォームなどでユーザーに入力してもらったデータをもとに、ユーザー宛てにメールを送信するといった開発をすることが多いです。その際に使用する関数がmail関数およびmb_send_mail関数です。どちらもメールを送信するための関数ですが、mb_send_mail関数は日本語などのマルチバイト文字のメールにも対応しているので、メールを送る際にはmb_send_mail関数を使
デバッグPHPで変数や処理の結果を確認するために必須ともいえるデバッグ要素について解説していきます。PHPで主にデバッグをするために使う関数としては、var_dump関数とprint_r関数、debug_backtrace関数があります。var_dumpvar_dump関数は、変数に関する情報を出力します。$array = array( 'key1' => '
Eclipse でプロジェクトを実行する際の機能として、実行タイミングで任意の値を mainメソッドへ渡す機能があります。プログラミングの練習をしていく中でこの機能を使用するタイミングがあれば、こちらの記事の手順に沿ってプロジェクトを実行することで、陥りがちなエラーに注意しながら「コマンドライン引数」を使うことが出来ます。関連記事リンク:メソッドの役割を解説 / よく見るけど謎だった public
配列ここでは、PHPでの配列について解説していきます。配列とはまずは簡単に配列について解説します。名前をつけた箱に1つの値や文字列を入れて使い回すというものが変数でした。その名前のついた箱の中に、番号のついた複数の小さな箱を作り、複数のデータを扱えるようにしたものが配列です。配列の定義・出力それでは、配列を定義してみましょう。配列を定義するには、arrayまたは[]を使って定義することができます$
日付関数PHPで時間や日付を取得する、日付関数と日付の比較について解説していきます。timetime関数は、現在のUNIXのタイムスタンプを返します。time()この関数を実行すると、現在時刻をUNIXエポック(1970年1月1日 00:00:00 GMT)からの通算秒として返します。 このままだと数字が羅列された結果が返ってきてしまうので、後述するdate関数などと組み合わせて使います。d
文字列の分割この記事では、PHPでの文字列の分割について解説していきます。PHPで文字列を分割するには、explode, preg_splitの2つの関数を利用します。explodeexplodeは、文字列を指定した文字列で分割し、配列に格納する関数です。explode(区切り文字, 文字列)文字列"Sato,Tanaka,Suzuki"を、区切り文字","で分割、配列に格納してみます。Sato
自分でもWebサイトを作ってみたい…でも一体何を勉強すれば良いんだろう…そんなあなたに、Web制作に用いられる言語の一つである「PHP」をご紹介します。PHPとはPHPは主にWebアプリやWebサービスの開発に用いられる言語です。構造がシンプルで、Web開発をやってみたいなあと思っている方にはうってつけのプログラミング言語です。簡単なアンケートフォームなどの小規模なものから、膨大なデータベースから
文字列の検索この記事では、PHPでの文字列検索について解説していきます。PHPで文字列検索するには、strpos, strstr, preg_matchの3つの関数を利用します。strposstrposは検索対象の文字列に検索する文字列が、何文字目に存在するかを戻り値として返します。検索した文字列が見つからなかった場合はFALSEを返します。strpos(検索対象の文字列, 検索する文字列 [,