[Svn-src-all:878] [version-2_5-dev 19765] #608(LC_Page::sendRedirect()の$urlにGETパラメータを渡せない)
Seasoft
admin @ mail.ec-cube.net
2010年 12月 25日 (土) 17:57:00 JST
Subversion committed to /home/svn/open 19765
http://svn.ec-cube.net/open_trac/changeset/19765
┌────────────────────────────┐
│更新者 : Seasoft │
│更新日時: 2010-12-25 17:57:00 +0900 (土, 25 12月 2010)│
└────────────────────────────┘
Log:
--------------------------------------------------------
#608(LC_Page::sendRedirect()の$urlにGETパラメータを渡せない)
Changed: [U:修正,A:追加,D:削除]
--------------------------------------------------------
U branches/version-2_5-dev/data/class/SC_Response.php
変更: branches/version-2_5-dev/data/class/SC_Response.php
===================================================================
--- branches/version-2_5-dev/data/class/SC_Response.php 2010-12-25 08:23:10 UTC (rev 19764)
+++ branches/version-2_5-dev/data/class/SC_Response.php 2010-12-25 08:57:00 UTC (rev 19765)
@@ -135,10 +135,16 @@
. "|" . preg_quote(SSL_URL, '/') . ")/", $location)) {
$netURL = new Net_URL($location);
+ $arrQueryString = $netURL->querystring;
+
if (!empty($_SERVER['QUERY_STRING'])) {
$netURL->addRawQueryString($_SERVER['QUERY_STRING']);
}
+ foreach ($arrQueryString as $key => $val) {
+ $netURL->addQueryString($key, $val);
+ }
+
$session = SC_SessionFactory::getInstance();
if (SC_MobileUserAgent::isMobile() || $session->useCookie() == false) {
$netURL->addQueryString(session_name(), session_id());
Svn-src-all メーリングリストの案内