Не срабатывает логика !

Trevor

Пользователь
Регистрация
15.12.2014
Сообщения
130
Благодарностей
1
Баллы
16
Друзья, помогите решить проблемку. В начале шаблона сравниваю IP. Есть старая IP, с прошлой сессии. И новая IP, с нового подключения. Прописал логику {-Variable.Staraya_Proxy-}=={-Variable.Nowaya_proxy-}. Должно бы сравнивать значения и если действительно старая IP=новой IP, то переподключаться. А почему то логика ошибается и не видит одинаковых значений. Где я ошибся ? Прокси в формате 91.124.203.150
 

Trevor

Пользователь
Регистрация
15.12.2014
Сообщения
130
Благодарностей
1
Баллы
16
Блин, например, при сравнении 4 и 5 - срабатывает правильно. А сравнивая 91.124.203.150 и то же значение 91.124.203.150 - ошибается...
 

Trevor

Пользователь
Регистрация
15.12.2014
Сообщения
130
Благодарностей
1
Баллы
16
Хм, сравнивает правильно до 91.124 = 91.124 - дальше не хочет....:-) Если после 124 снова ставим точку - то дальше неправильно все сравнивает
 

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 634
Благодарностей
963
Баллы
113
я бы для начала взял переменные в одинарные кавычки... похоже, он их сравнивает как цифру, а нужно как текст.
Или, если не поможет, то можно разбить на цифры и сравнивать в несколько этапов, поциферно.
 
  • Спасибо
Реакции: Trevor

Trevor

Пользователь
Регистрация
15.12.2014
Сообщения
130
Благодарностей
1
Баллы
16
Да !!!!!!!!!!!!! Дорогой друг, Чешир - одинарные кавычки помогли. Сравнивать нужно вот так '{-Variable.Staraya_Proxy-}'=='{-Variable.Nowaya_proxy-}'. Спасибо большое !!!!! Сто лет тебе счастья и здоровья !!!!
 

Paradxox1989

Client
Регистрация
04.01.2015
Сообщения
58
Благодарностей
2
Баллы
8
Да !!!!!!!!!!!!! Дорогой друг, Чешир - одинарные кавычки помогли. Сравнивать нужно вот так '{-Variable.Staraya_Proxy-}'=='{-Variable.Nowaya_proxy-}'. Спасибо большое !!!!! Сто лет тебе счастья и здоровья !!!!
Мне кажется двойные тоже бы помогли:-)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)