Как объединить

Статус
Закрыто для дальнейших ответов.

FiRеFоX

V.I.P.
Регистрация
07.08.2010
Сообщения
744
Вот есть сайт какой-нибудь site.ru. Этот сайт можно открыть несколькими видами в адресной строке:
www.site.ru
site.ru
xxx.xxx.xxx.xxx (ip сайта)
Где что нажать, чтобы везде выполняло авторизацию с помощью сессий и кук? Приведу пример:
Я ввел в строке адрес www.site.ru и авторизовался, получил сессию и куку. Затем я в адресной строке вместо "www.site.ru" поставил ip этого сайта.
Так мне все браузеры нагло заявляют что ни кук, ни сессий нет и нужно авторизоваться заново, будто бы это два совершенно разных сайта. Хотя если снова перейти на www.site.ru, то авторизация автоматически проходит успешно через сессию или куки.
Поэтому с одного браузера можно произвести несколько авторизаций только меняя адресную строку.
 

blackcot

Well-Known Member
Регистрация
10.09.2009
Сообщения
439
Каким образом прописывается кука?
 

FiRеFоX

V.I.P.
Регистрация
07.08.2010
Сообщения
744
Каким образом прописывается кука?
Куку так добавляются:
Код:
setcookie('id',$user['id'],$global_config['time_session'],'/');
Сессии вот:
Код:
session_start();
$_SESSION['id_login'] = $user['id'];
Может быть нужно что-то настроить в конфиг.файлах?
 

brevis

Well-Known Member
Регистрация
10.08.2010
Сообщения
452
Делай просто редирект с xxx.xxx.xxx.xxx и site.ru --> www.site.ru.
 

mrlasking

$_GET['rich'] or die('trying');
Регистрация
22.05.2012
Сообщения
323
В настройках хостеров уже давно есть вот такие пункты: http://clip2net.com/s/5dtzz1

Если у твоего хостера нет - то делай редирект ручками.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ