title
Description
Body
Вот сделал. Подскажите пожалуйста, нет ли ошибок? А то я вот только начал use PDO...
|
|
Друг подсказал, что надо и браузер в это дело подключить и еще ип сравнивать только по 3м первым диапазонам. 4ый меняется.
Отредактировано tipsun (2011.04.13 18:00)
Неактивен
вместо $db->exec("SET NAMES 'utf8';"); делай так
|
|
Вместо fetch(PDO::FETCH_ASSOC); укажи один раз, и вс
|
|
Вот это:
|
|
Сделай как плагинизацию (в котором ты будешь разширять класс пдо) такой метод
|
|
В общем глянь как это в роторе сделано! удобней чем каждый раз это все писать!
Неактивен
Nu3oN написал:
$db = new PDO($host_db, $user, $pass, array(PDO :: MYSQL_ATTR_INIT_COMMAND => 'SET NAMES `utf8`'));
http://php.net/ChangeLog-5.php#5.3.6
Implemented FR #47802 (Support for setting character sets in DSN strings). (Kalle)
так, к сведению, начиная с PHP 5.3.6 кодировку можно указвыать прямо в строке подключения
Неактивен
Ахринеть, это только сессия!
Надо более компактно и логично сделать...
|
|
Отредактировано tipsun (2011.04.16 14:48)
Неактивен
Чет мне народ говорит, что говнокод.
Типа по диапазону не стоит проверять, да и если так, то можно через модем билайн зайти, браузер поставить как у жертвы и все...
- - - -
Как тогда сделать?
Отредактировано tipsun (2011.04.17 06:50)
Неактивен
я вообще не понимаю, нафига ты что-то мудришь? ты банковскую систему чтоли пишешь? идентифицируй пользователя по сессии и хватит. если пользователь умудрился потерять потерять куки, то ему уже ничто не поможет, ИМХО.
Неактивен
Вебмани хотел переплюнуть
- - - -
Снова я заблудился.
- - - -
Пофиг на функцию запомнить...
Вот типа авторизовался, побродил.
Вышел кука ид сессии удалилась, она ведь при закрытия браузера удаляется...
И эмм... все?
- - - -
|
|
Отредактировано tipsun (2011.04.17 08:27)
Неактивен
tipsun написал:
И эмм... все?
Неактивен