Перейти к содержанию
Форумы

Zend vs IonCube [версия BPanel для php 5.2]


xaker1

Рекомендуемые сообщения

Залил Вам на сервер файлик 0.php с содержимым

 

<?php

print_r($_REQUEST);

session_start();
print_r($_SESSION);

$mod = @$_REQUEST['mod'];
print"<br>mod до preg_match: $mod<br>";


if (preg_match("/[^a-z]/i",$mod)) {
$mod = "";
}

print"mod после preg_match: $mod<br>";

?>

 

Который помог пролить свет на проблему.

 

Из-за какого-то настройки php у Вас данные из сессии становятся значениями переменных, т.е.

есть переменная $mod

и сессия $_SESSION["mod"]

и вот из-за какой-то настройки (не помню точно какой) $mod самопроизвольно принимает значение $_SESSION["mod"].

 

Поминайте администратора своего сервера, чтобы отключил данную настройку и аргументировал, для какой цели он ее включал :)

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 62
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

А с таким значением в биллинге с авторизацией любым клиентом или партнером при переходе на любую ссылку сбрасывается на /order. При удалении из Админки партнера - ошибка хоть с session.auto_start = 0, хоть с session.auto_start = 1:

 

1064You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'usage where userid='1066'' at line 1

 

Наверное придется назад откатывать с бэкапа на предыдущий билд. :(

 

UPD: откатил пока на предыдущий билд.

Ссылка на комментарий
Поделиться на другие сайты

Наши значения настроек сессий

Directive Local Value Master Value

session.auto_start Off Off

session.bug_compat_42 On On

session.bug_compat_warn On On

session.cache_expire 180 180

session.cache_limiter nocache nocache

session.cookie_domain no value no value

session.cookie_httponly Off Off

session.cookie_lifetime 0 0

session.cookie_path / /

session.cookie_secure Off Off

session.entropy_file no value no value

session.entropy_length 0 0

session.gc_divisor 100 100

session.gc_maxlifetime 1440 1440

session.gc_probability 1 1

session.hash_bits_per_character 4 4

session.hash_function 0 0

session.name PHPSESSID PHPSESSID

session.referer_check no value no value

session.save_handler files files

session.save_path /tmp /tmp

session.serialize_handler php php

session.use_cookies On On

session.use_only_cookies On On

session.use_trans_sid 0 0

 

Автостарт тут, полагаю, и не при чем. Из-за какой-то Вашей настройки, вполне возможно, что название которой и не указано выше, данные из переменных сессий вносятся в переменные, к сессиям не относящиеся.

 

1064You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'usage where userid='1066'' at line 1

 

Исправил. Архив в т.ч. и для версии PHP 5.2 обновил.

Ссылка на комментарий
Поделиться на другие сайты

Откатил на старый и там тоже самое. Скачал новый билд с вашими исправлениями - заливаю снова. На часах уже 3.44 ночи, голова раскалывается. Завтра буду с бубном прыгать, может найду решение. Значения настроек сессий идентичны.

Ссылка на комментарий
Поделиться на другие сайты

Попробуйте установить

register_globals = Off

Спасибо. Отключил и заработало, но заметил еще с ночи, что

при входе http://airhosting.ru...r/reg.php?lang= сверху слева Connection timed out (110)

Ссылка на комментарий
Поделиться на другие сайты

Проверил. У меня подобное не отображает.

Возможно, у Вас в настройках включено определение страны по запросу к api.wipmania.com или какие-либо другие функции, связанные с запросами к сторонним ресурсам, а связи с ресурсами нет, - поэтому и появляется текст об ошибке.

Ссылка на комментарий
Поделиться на другие сайты

WIPmania.com прописано. Оставить или переключить на внутренний модуль SxGeo?

 

Алексей, не могли бы Вы сделать возможность автоматически обновляться для сборки php 5.2. В биллинге, к примеру, создать доп.раздел - Разное - Обновление скрипта - Билд для php 5.2.x :) Не критично конечно, но было бы удобнее я думаю.

Ссылка на комментарий
Поделиться на другие сайты

WIPmania.com прописано. Оставить или переключить на внутренний модуль SxGeo?

 

 

По URL WIPmania.com на данный момент показывает "Service temporarily unavailable", так что видимо проблема на их стороне.

Лично у нас, в настройках указано "внутренний модуль SxGeo": разницы в определении стран незначительна, зато внешнего запроса не происходит.

 

Алексей, не могли бы Вы сделать возможность автоматически обновляться для сборки php 5.2. В биллинге, к примеру, создать доп.раздел - Разное - Обновление скрипта - Билд для php 5.2.x smile.png Не критично конечно, но было бы удобнее я думаю.

 

К сожалению, нет. Переходите на версию php 5.3 и станет доступно автоматическое обновление файлов скрипта.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 года спустя...

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

×
×
  • Создать...