新しいディレクティブ (PHP 4 から PHP 5.0.x への移行) - PHPプロ!マニュアル

PHPマニュアル

新しいディレクティブ

新しいディレクティブ

php.ini にも変更が行われており、PHP 5でディレクティブが 追加されています。以下のそのリストを示します。

  • mail.force_extra_paramaters - 指定されたパラメータをextraパラメータとしてsendmailバイナリに強制的に追加 します。これらのパラメータは、セーフモードの場合でも mail() の5番目のパラメータの値を置換します。
  • register_long_arrays - は、古い $HTTP_*_VARS をPHPが登録するかどうかを設定します。
  • session.hash_function - は、ハッシュ関数を選択します。(MD5またはSHA-1)
  • session.hash_bits_per_character - は、バイナリハッシュデータを可読な形式に変換する際に各文字に保存するビット数 (4 から 6 まで)を指定します。
  • zend.ze1_compatibility_mode - Zend Engine 1 (PHP 4)互換モードを有効にします。


PHPマニュアル



Pick Up Q&A

Q
セッションがいいのか、それともデータベースがいいのか教えて下さい。
 このエントリーをはてなブックマークに追加 
A
>ボタンをクリックしたら選んだ商品情報を持っておきたいと思っています。 そのくらいのことならセッションもしくはCookie(期限短め:場合によってはブラウザ閉じるまで)でいいんじゃないですかね。 #わ...

>>続きを読む

一つの目安として、ECサイトの購入情報など絶対に消えてはいけないものはDBに、カートなどの一時的に使用する情報や、ユーザに任意のタイミングで消去されても構わないものはセッションにと使い分けるといいでしょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)