ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 12252


Ignore:
Timestamp:
Jul 14, 2009, 4:51:19 PM (11 years ago)
Author:
ShogoKawahara
Message:

#4120:fixed opMobileFrontWebController doesn't add SID correctly when the mobile environment can't use Cookie

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE3/trunk/lib/controller/opMobileFrontWebController.class.php

    r11120 r12252  
    2929
    3030    $isSid = false;
    31    
     31
    3232    if (is_string($parameters) && false !== ($sidPos = strpos($parameters, SID)))
    3333    {
     
    4242      unset($parameters[session_name()]);
    4343    }
    44    
     44
    4545    $url = parent::genUrl($parameters, $absolute);
    46    
     46
    4747    if ($isSid)
    4848    {
     
    5454      }
    5555
    56       $url .= '?'.SID.$fragment;
     56      if (strpos($url, '?') === false)
     57      {
     58        $url .= '?';
     59      }
     60      $url .= SID.$fragment;
    5761    }
     62
    5863    return $url;
    5964  }
     
    7378      else
    7479      {
    75         $url .= '?'.SID;
     80        if (strpos($url, '?') !== false)
     81        {
     82          $url .= '&';
     83        }
     84        else
     85        {
     86          $url .= '?';
     87        }
     88
     89        $url .= SID;
    7690      }
    7791    }
Note: See TracChangeset for help on using the changeset viewer.