Вниз  PHP и мелкие вопросы
- 12.11.2013 / 21:42
Helltar
  Пользователь

Helltar 
Сейчас: Offline
aNNiMON, в джоне куки. В вашем случае (3.2.2):

  1. setcookie("cuid", $cuid, time() + 3600 * 24 * 365);

1 год :biggrin:
- 12.11.2013 / 21:49
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Пускай пятерку колупает, там сессии
__________________
 знает толк
- 12.11.2013 / 21:53
Helltar
  Пользователь

Helltar 
Сейчас: Offline
aNNiMON, можно так оффнуть:

  1. if (time() > $user['lastvisit'] + 1800)
  2. {
  3.     setcookie('cuid', '');
  4.     setcookie('cups', '');
  5.     session_destroy();
  6.     header('Location: index.php');
  7. }

- 12.11.2013 / 21:53
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Хорошо. Спасибо всем.
__________________
 let live
- 13.11.2013 / 09:12
Naik
  Пользователь

Naik 
Сейчас: Offline
aNNiMON, Вот если нужно, моя недоделанная CMS https://github.com/NaikSoftware/EofCMS/blob/master/engine/engine.php

Регистрация, авторизация, вывод колличества онлайн юзеров и гостей полностью рабочие..
- 14.11.2013 / 12:27
Nokia_372Oc
  Пользователь

Nokia_372Oc 
Помогите избавится от не значительной ошибки. Вот строка кода.
  1. $row = mysql_fetch_array($res);
А вот ошибка.
  1. Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given.

- 14.11.2013 / 13:09
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Nokia_372Oc, покажи нам, что такое $res
__________________
 Да, детка, я - Король Ящериц!!!
- 14.11.2013 / 20:23
Nokia_372Oc
  Пользователь

Nokia_372Oc 
HoldFast (14.11.2013/13:09)
Nokia_372Oc, покажи нам, что такое $res
  1. $res = mysql_query("SELECT (*) FROM `users` WHERE `login` = '$login'");

- 14.11.2013 / 21:38
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
$login не правильно вставил и тчк с зпт вконце не поставил
  1. $res = mysql_query("SELECT (*) FROM `users` WHERE `login` = '" . $login . "';");

__________________
 знает толк

Изменено vl@volk (14.11 / 21:38) (всего 1 раз)
- 14.11.2013 / 22:40
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
vl@volk, точка с запятой обязательна только в многострочных запросах. В однострочных можно не ставить.
Если ты пишешь переменную внутри двойных кавычек, то это быдлокод она нормально интерпретируется. Надо так:
  1. $res = mysql_query('SELECT * FROM `users` WHERE `login` = "' . $login . '"');
Неплохо бы еще var_dump($res) вывести, посмотреть что там, или
  1. echo htmlspecialchars(mysql_error());

__________________
 let live

Изменено aNNiMON (14.11 / 22:40) (всего 1 раз)
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)