Horhes
Новичок
Доброе время суток, форумчане!
Есть простенький (тестовый) сайт на локальном сервере (Апач 2.2, РНР 5.5). Сделана обычная регистрация/аутентификация пользователей, код на двух страничках.
На registration.php вводятся и проверяются введенные данные, заносятся в БД, а на registered_user.php проводится вторичная проверка добавленных сведений, создаются и помещаются в браузер куки и, если всё 'ок', направляется обратно команда с сообщением об успешной регистрации. Всё работает замечательно во всех браузерах, но вот в IE 9 (64- и 32 битный) в БД ничего не добавляется и возвращается при вторичной проверке добавленных сведений о пользователе ошибка error_reporting() - 32767.
registered_user.php
Соответственно в строке выдаётся ../Registration.php?err=32767 Предполагаю, что тут какой-то конфликт (число/строка), или проблема в настройках сервера, или ещё что-то в этом роде.
Кстати, похожая тема уже была раньше, но я до конца не понял, что надо менять в коде, а что в .htaccess, который у меня (в корне сайта) не используется. Подключать файл .htaccess не пробовал, т.к. своих сайтов на хостах пока не размещал.
Подскажите "чайнику", что это такое и как с этим бороться?
Спасибо!
Есть простенький (тестовый) сайт на локальном сервере (Апач 2.2, РНР 5.5). Сделана обычная регистрация/аутентификация пользователей, код на двух страничках.
На registration.php вводятся и проверяются введенные данные, заносятся в БД, а на registered_user.php проводится вторичная проверка добавленных сведений, создаются и помещаются в браузер куки и, если всё 'ок', направляется обратно команда с сообщением об успешной регистрации. Всё работает замечательно во всех браузерах, но вот в IE 9 (64- и 32 битный) в БД ничего не добавляется и возвращается при вторичной проверке добавленных сведений о пользователе ошибка error_reporting() - 32767.
registered_user.php
PHP:
$err = '';
if(isset($_GET['user_id']))
{
$que = "SELECT `login`,`passw` FROM authorization WHERE `id_user`=".$_GET['id_user']."";
$res = mysql_query($que);
$get = mysql_fetch_assoc($res);
<и т.д....>
}
else
{
$err .= error_reporting(1);
header ('Location: Registration.php?err='.$err);
exit();
}
Кстати, похожая тема уже была раньше, но я до конца не понял, что надо менять в коде, а что в .htaccess, который у меня (в корне сайта) не используется. Подключать файл .htaccess не пробовал, т.к. своих сайтов на хостах пока не размещал.
Подскажите "чайнику", что это такое и как с этим бороться?
Спасибо!