Результаты поиска
|
|
Kobe24 | Дата: Четверг, 13 Августа 2015, 16:04 | Сообщение # 1 | Тема: Таймер |
был не раз
Сейчас нет на сайте
| Здравствуйте. У меня появился такой вопрос, играя в разные браузерные игры, я замечал, что в некоторых есть, так называемый таймер. Ты нажимаешь, начинает отсчитываться время, например, час. После того как час прошёл, у тебя либо что-то прибавляется (те же деньги), либо открываются возможности. Подскажите как это сделать? Думал-думал, ничего в голову не приходит (И гуглил тоже)
|
|
| |
Kobe24 | Дата: Понедельник, 10 Августа 2015, 13:37 | Сообщение # 2 | Тема: Не заносится значение в сессию |
был не раз
Сейчас нет на сайте
| Цитата DeadDay ( ) Kobe24, Могу даже сказать от куда ты этот скрипт взял!!! К сожалению, мне это не поможет
|
|
| |
Kobe24 | Дата: Четверг, 06 Августа 2015, 01:38 | Сообщение # 3 | Тема: Не заносится значение в сессию |
был не раз
Сейчас нет на сайте
| При создании регистрации и авторизации на сайте столкнулся с такой проблемой. После входа, я заношу в $_SESSION['USER_SING_UP'] значение "1", чтобы потом знать авторизирован ли пользователь. Но проблема в том что она туда не хочет заходить, возможно она входит, но вывести я её не могу. Вот код: Цитата else if ($Module == 'login' and $_POST['enter']) { $_POST['login'] = FormChars($_POST['login']); $_POST['password'] = GenPass(FormChars($_POST['password']), $_POST['login']);
if(!$_POST['login'] or !$_POST['password'] or !$_POST['captcha']) MessageSend(1, 'Ошибка валидации формы'); if ($_SESSION['captcha'] != md5($_POST['captcha'])) MessageSend(1, 'Неверно введены символы с картинки');
$Row = mysqli_fetch_assoc(mysqli_query($CONNECT, "SELECT `password`, `activation` FROM `users` WHERE `login` = '$_POST[login]'")); if ($Row['password'] != $_POST['password']) MessageSend(1, 'Неверно введен логин или пароль'); if ($Row['activation'] == 0) MessageSend(1, 'Аккаунт пользователя <b>'.$_POST['login'].'</b> не подтвержден');
$Row = mysqli_fetch_assoc(mysqli_query($CONNECT, "SELECT `id`, `name`, `datereg`, `email` FROM `users` WHERE `login` = '$_POST[login]'")); $_SESSION['USER_ID'] = $Row['id']; $_SESSION['USER_NAME'] = $Row['name']; $_SESSION['USER_EMAIL'] = $Row['email']; $_SESSION['USER_DR'] = $Row['datereg']; $_SESSION['USER_SING_UP'] = 1;
if ($_SESSION['USER_SING_UP']) exit(header('Location: /registration'));
if ($_REQUEST['remember']) { setcookie('user', $_POST['password'], strtotime('+1 hours'), '/'); }
exit(header('Location: /profile')); }
А вот остальные значения в сессию записываются, в чём проблема? Уже всё перепробовал, мозг сломан окончательно(
Сообщение отредактировал Kobe24 - Четверг, 06 Августа 2015, 01:39 |
|
| |
Kobe24 | Дата: Пятница, 31 Июля 2015, 02:02 | Сообщение # 4 | Тема: Устаревший MySQL |
был не раз
Сейчас нет на сайте
| Цитата lvovand ( ) Вариант 2 - Отключить все уведомления о устаревших функциях
А как я могу отключить вывод уведомлений, если у меня нет доступа к файлу php.ini? Есть еще способы без файла?Добавлено (31 июля 2015, 02:02) --------------------------------------------- Спасибо, проблема решена. Просто сменил в настройках хостинга версию используемого PHP на старую и всё в порядке
|
|
| |
Kobe24 | Дата: Пятница, 31 Июля 2015, 00:22 | Сообщение # 5 | Тема: Устаревший MySQL |
был не раз
Сейчас нет на сайте
| Столкнулся с такой проблемой при создании игры. Сегодня PHP выше версии 5.6 уже не использует такую функцию как mysql_connect. Он то её использует, но при каждом использовании он выдаёт уведомление о том, что ваш mysql устарел и вам желательно использовать Mysqli. Но проблема в том, что сменить mysql на mysqli на хостинге я не могу, на Денвере то еще можно. Как можно разрешить такую проблему? Не говоря уже о банальной регистрации, будет выскакивать уведомление, а что говорить о дальнейшей игре, там ведь кругом связь с БД.
Заранее спасибо)
Сообщение отредактировал Kobe24 - Пятница, 31 Июля 2015, 00:33 |
|
| |