Ignore:
Timestamp:
2008/03/12 20:20:35 (15 years ago)
Author:
adachi
Message:

merge r17118:17124 (shared ssl)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2/data/class/util/SC_Utils.php

    r16938 r17137  
    956956    } 
    957957 
    958     /* ドメイン間で有効なセッションのスタート */ 
     958    /** 
     959     * ドメイン間で有効なセッションのスタート 
     960     * 共有SSL対応のための修正により、この関数は廃止します。 
     961     * セッションはrequire.phpを読み込んだ際に開始されます。 
     962     */ 
    959963    function sfDomainSessionStart() { 
    960         $ret = session_id(); 
    961     /* 
    962         ヘッダーを送信していてもsession_start()が必要なページがあるので 
    963         コメントアウトしておく 
    964         if($ret == "" && !headers_sent()) { 
    965     */ 
    966         if($ret == "") { 
    967             /* セッションパラメータの指定 
    968              ・ブラウザを閉じるまで有効 
    969              ・すべてのパスで有効 
    970              ・同じドメイン間で共有 */ 
    971             session_set_cookie_params (0, "/", DOMAIN_NAME); 
    972  
    973             if(!ini_get("session.auto_start")){ 
     964        /** 
     965         * 2.1.1ベータからはSC_SessionFactory_UseCookie::initSession()で処理するため、 
     966         * ここでは何も処理しない 
     967         */ 
     968        if (defined('SESSION_KEEP_METHOD')) { 
     969            return; 
     970        } 
     971 
     972        if (session_id() === "") { 
     973 
     974            session_set_cookie_params(0, "/", DOMAIN_NAME); 
     975 
     976            if (!ini_get("session.auto_start")) { 
    974977                // セッション開始 
    975978                session_start(); 
     
    19141917        return $str; 
    19151918    } 
    1916      
     1919 
    19171920   /** 
    19181921     * 配列をテーブルタグで出力する。 
    1919      *  
     1922     * 
    19201923     * @return string 
    19211924     */ 
     
    19271930        } 
    19281931        $html.= "</tr>"; 
    1929          
     1932 
    19301933        $cnt = count($array); 
    1931          
     1934 
    19321935        for($i = 0; $i < $cnt; $i++) { 
    1933             $html.= "<tr>";          
     1936            $html.= "<tr>"; 
    19341937            foreach($array[$i] as $val) { 
    19351938                $html.="<td>$val</td>"; 
Note: See TracChangeset for help on using the changeset viewer.