セッションや共用SSLの問題を考えずに、普通にリンクを貼るのであれば、Zencartのデフォルトで設定されているURL(http://domain_name.com/index.php?main_page=contact_us など)をそのままテンプレート内に張り付けることで動作しますが、この方法でリンクを貼るとクッキーの使えないブラウザで正常にセッションが動作しなくなります。Zencartのセッションについてはこちらの記事で触れています。
セッションを維持するリンクの貼り方は状況によっていくつか考えられるので、順に説明していきたいと思います。
…
define( “ONE_DAY_SEC”, 24 * 3600 );
// 日付けの差分をとる関数
function dateDiff( $date1, $date2 ) {
return ( strtotime( $date1 ) – strtotime( $date2 ) ) / ONE_DAY_SEC;
}
// 実行サンプル
$date1 = date(‘Y/m/d’);
$date2 = “2010/06/01”;
$result = (dateDiff( $date1, $date2 )+1);
これで$resultには、2010/06/01 から 現在の日付までの経過日数を求めることが出来る。
参考サイト:http://q.hatena.ne.jp/1169605670
この投稿へのコメント
コメントはまだありません。