- Timestamp:
- 2007/07/20 15:58:59 (17 years ago)
- Location:
- branches/feature-module-update
- Files:
-
- 1 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update
-
Property
svn:ignore
set to
.cache
.settings
.projectOptions
-
Property
svn:ignore
set to
-
branches/feature-module-update/data/class/SC_SiteSession.php
r12157 r15078 6 6 */ 7 7 8 /* ¥«¡¼¥È¥»¥Ã¥·¥ç¥ó´ÉÍý¥¯¥é¥¹*/8 /* カートセッション管理クラス */ 9 9 class SC_SiteSession { 10 /* ¥³¥ó¥¹¥È¥é¥¯¥¿*/10 /* コンストラクタ */ 11 11 function SC_SiteSession() { 12 12 sfDomainSessionStart(); 13 // Á°¥Ú¡¼¥¸¤Ç¤ÎÅÐÏ¿À®¸ùȽÄê¤ò°ú¤·Ñ¤°13 // 前ページでの登録成功判定を引き継ぐ 14 14 $_SESSION['site']['pre_regist_success'] = $_SESSION['site']['regist_success']; 15 15 $_SESSION['site']['regist_success'] = false; … … 18 18 } 19 19 20 /* Á°¥Ú¡¼¥¸¤¬ÀµÅö¤Ç¤¢¤ë¤«¤ÎȽÄê*/20 /* 前ページが正当であるかの判定 */ 21 21 function isPrePage() { 22 22 if($_SESSION['site']['pre_page'] != "" && $_SESSION['site']['now_page'] != "") { … … 32 32 } 33 33 34 /* ÃͤμèÆÀ*/34 /* 値の取得 */ 35 35 function getValue($keyname) { 36 36 return $_SESSION['site'][$keyname]; 37 37 } 38 38 39 /* ¥æ¥Ë¡¼¥¯ID¤Î¼èÆÀ*/39 /* ユニークIDの取得 */ 40 40 function getUniqId() { 41 // ¥æ¥Ë¡¼¥¯ID¤¬¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¥»¥Ã¥È¤¹¤ë¡£41 // ユニークIDがセットされていない場合はセットする。 42 42 if(!isset($_SESSION['site']['uniqid']) || $_SESSION['site']['uniqid'] == "") { 43 43 $this->setUniqId(); … … 46 46 } 47 47 48 /* ¥æ¥Ë¡¼¥¯ID¤Î¥»¥Ã¥È*/48 /* ユニークIDのセット */ 49 49 function setUniqId() { 50 // ͽ¬¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¥é¥ó¥À¥àʸ»úÎó¤òÉÕÍ¿¤¹¤ë¡£50 // 予測されないようにランダム文字列を付与する。 51 51 $_SESSION['site']['uniqid'] = sfGetUniqRandomId(); 52 52 } 53 53 54 /* ¥æ¥Ë¡¼¥¯ID¤Î¥Á¥§¥Ã¥¯*/54 /* ユニークIDのチェック */ 55 55 function checkUniqId() { 56 56 if($_POST['uniqid'] != "") { … … 62 62 } 63 63 64 /* ¥æ¥Ë¡¼¥¯ID¤Î²ò½ü*/64 /* ユニークIDの解除 */ 65 65 function unsetUniqId() { 66 66 $_SESSION['site']['uniqid'] = ""; 67 67 } 68 68 69 /* ÅÐÏ¿À®¸ù¤òµÏ¿*/69 /* 登録成功を記録 */ 70 70 function setRegistFlag() { 71 71 $_SESSION['site']['regist_success'] = true;
Note: See TracChangeset
for help on using the changeset viewer.