バージョン選択

フォーラム

メニュー

オンライン状況

132 人のユーザが現在オンラインです。 (125 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 131
h_tanaka もっと...

サイト内検索

質問 > フロント機能 > セッションを別サイトで取得するには

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nissi
投稿日時: 2010/4/8 15:37
対応状況: −−−
新米
登録日: 2010/4/7
居住地:
投稿: 5
Re: セッションを別サイトで取得するには
おお!ありがとうございます!
無事sess_dataを展開できました!

同じ事をしたい方がいるかはわかりませんが、一応unserializesessionを利用したソースを書いておきます。
※ただしベタ書きで汚いソースですので、お目汚し申し訳ありません(汗)

===========================================================

//cookieを取得 無い場合はNULL
$sessid = isset($_COOKIE["PHPSESSID"]) ? $_COOKIE["PHPSESSID"] : NULL;

//$sessidに値がある場合はデータベース接続
if($sessid != NULL){
$conn = mysql_connect(DBSERVER,DBUSER,DBPASS);

//$sessidを条件にsess_dataを取得
$select = mysql_select_db(DCNAME,$conn);
$sql = "SELECT sess_data FROM dtb_session WHERE sess_id = '".$sessid."'";
$query = mysql_query($sql,$conn);
$rst = mysql_fetch_array($query);

function unserializesession($data) {
$vars=preg_split('/([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff^|]*)\|/',
$data,-1,PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);
for($i=0; $vars[$i]; $i++) $result[$vars[$i++]]=unserialize($vars[$i]);
return $result;
}
//sess_dataデータをunserialize
$arr = unserializesession($rst[0]);
}

===========================================================

おかげさまでなんとか形にできました。
的確なアドバイスがなければいつまでかかっていたかわかりません。自身の勉強にもなりました。
本当に本当にありがとうございました!重ねてお礼申し上げます。

いつか余裕が出来たときは、外部サイトでECCUBEのクラスを利用出来るようなものを作ってみたいと思います。
その際はきちんとしたものを作れるよう頑張ります。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   セッションを別サイトで取得するには nissi 2010/4/7 18:58
     Re: セッションを別サイトで取得するには kishik 2010/4/7 19:13
       Re: セッションを別サイトで取得するには nissi 2010/4/8 10:36
         Re: セッションを別サイトで取得するには kishik 2010/4/8 10:44
           Re: セッションを別サイトで取得するには nissi 2010/4/8 13:54
     Re: セッションを別サイトで取得するには ramrun 2010/4/8 13:01
       Re: セッションを別サイトで取得するには nissi 2010/4/8 14:07
         Re: セッションを別サイトで取得するには ramrun 2010/4/8 14:42
         » Re: セッションを別サイトで取得するには nissi 2010/4/8 15:37

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は90,232名です
総投稿数は110,342件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1687
8
red
1571
9
mcontact
1354
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.