Передача сессии между поддоменами и основным доменом

4.28K
.
Люди берегите воду - пейте пиво...
incfiles/core.php 51 строка...
избытки прошлого...
/*
-----------------------------------------------------------------
Получаем системные переменные
-----------------------------------------------------------------
*/
$home = $set['homeurl'];      // Домашняя страница
.
venom, не..с тем я не разобрался..у меня похода щас один вариант, переписать вот эту функцию, что если агент_вап то хомеурл заменяется на урл поддомена..
private static function highlight_url($var)
 {
 if (!function_exists('process_url')) {
 function process_url($url)
 {
 if (!isset($url[3])) {
 $tmp = parse_url($url[1]);
 if ('http://' . $tmp['host'] == core::$system_set['homeurl'] || isset(core::$user_set['direct_url']) && core::$user_set['direct_url']) {
 return '<a href="' . $url[1] . '">' . $url[2] . '</a>';
 } else {
 return '<a href="' . core::$system_set['homeurl'] . '/go.php?url=' . base64_encode($url[1]) . '">' . $url[2] . '</a>';
 }
 } else {
 $tmp = parse_url($url[3]);
 $url[3] = str_replace(':', '&#58;', $url[3]);
 if ('http://' . $tmp['host'] == core::$system_set['homeurl'] || isset(core::$user_set['direct_url']) && core::$user_set['direct_url']) {
 return '<a href="' . $url[3] . '" target="_blank">' . $url[3] . '</a>';
 } else {
 return '<a href="' . core::$system_set['homeurl'] . '/go.php?url=' . base64_encode($url[3]) . '">' . $url[3] . '</a>';
 }
 }
 }
 }
 return preg_replace_callback('~\\[url=(https?://.+?)\\](.+?)\\[/url\\]|(https?://(www.)?[0-9a-z\.-]+\.[0-9a-z]{2,6}[0-9a-zA-Z/\?\.\~&amp;_=/%-:#]*)~', 'process_url', $var);
 }


и на домене основном таже функция, но уже наоборот..
.
Люди берегите воду - пейте пиво...
Fublin, Не там капаешь ,
я же уже написал что переписываешь всего лишь ис_мобиле и все , а в ней уже пихаешь все определялки....
.
а можно в core.php адрес сайта написать?
.
Fublin
venom, вобщем я запутался наглухоо..у тя есть пример переписанной функции етой mobile_detect ?
я воще пнять не могу потому что..
.
Люди берегите воду - пейте пиво...
Vettel (12.05.2013 / 19:21)
а можно в core.php адрес сайта написать?
Не прокатит...
.
venom, а можно сделать чтобы 2 сайта на одной бд работали, но чтобы с любым доменом можно было зайти (мля, сам не понял что написал, надеюсь поймёшь)
.
Vettel (12.05.2013 / 19:39)
venom, а можно сделать чтобы 2 сайта на одной бд работали, но чтобы с любым доменом можно было зайти (мля, сам не понял что написал, надеюсь поймёшь)
еси 2 сайта именно а не основной сайт и поддмен, то там надо подключатся именно к базе..файл db.php
.
Люди берегите воду - пейте пиво...
Fublin, Я сам пару дней ее переписывал , так как сталкивался с множество проблем именно
из-за того с чего ты попадаешь на сайт....
В итоге после на писаного полностью рабочего кода , отложил эту идею для паблика , и на ее основе (просто переписал без поддоменов) на тот мод что еще не выложил из-за темы..
.
Люди берегите воду - пейте пиво...
Fublin (12.05.2013 / 19:42)
еси 2 сайта именно а не основной сайт и поддмен, то там надо подключатся именно к базе..файл db.php
Можно и так , просто моды ставить на два двига - надоест...
Всего: 127