В итоге у нас получается двухмерный массив $mas который содержит в первом порядке #пользователя, а во втором порядке - информацию о нем. И еще, пароль лучше и безопаснее хранить в хеше, либо в md5() либо в sha1();
\n\n(Добавление) to valenok а если я отключу поддержку куков в браузере?
Staind
Отправлено: 10 Декабря, 2007 - 22:31:14
Гость
Покинул форум
Сообщений всего: 116
Дата рег-ции: Нояб. 2007 Откуда: Планета сокровищ
Помог: 0 раз(а)
[+]
Если отлучите, то конечно работать ничего не будет. Просто я имел ввиду, то что можно для начала научится пользоваться куки, а потом уж сессиями. Ну да ладно,
Devoll, а что лучше md5() или sha1(); ? Я сейчас везде хэширую в md5 :/
valenok
Отправлено: 10 Декабря, 2007 - 22:48:41
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
если отключите то все ссылки будут иметь вид
index.php?id=6&SESSID=jfhjsxcvhjlgsftrhlg43wuyrtdwf762g435l2hl45
----- Truly yours, Sasha.
Devoll
Отправлено: 10 Декабря, 2007 - 23:05:04
Новичок
Покинул форум
Сообщений всего: 59
Дата рег-ции: Июль 2007
Помог: 0 раз(а)
valenok вы не путайте куки и сессии
valenok
Отправлено: 10 Декабря, 2007 - 23:45:22
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Вопрос:
Цитата:
зачем делать на связке куки+сессии если нет особой разницы между куками и сессиями
Ответ:
Цитата:
to valenok а если я отключу поддержку куков в браузере?
так?
И зачем же делать на связке если я отключу куки?
----- Truly yours, Sasha.
Devoll
Отправлено: 11 Декабря, 2007 - 05:49:58
Новичок
Покинул форум
Сообщений всего: 59
Дата рег-ции: Июль 2007
Помог: 0 раз(а)
Я привел единичный случай. Связка куки + сессии позволяет добиться оптимального результата.
Volk
Отправлено: 11 Декабря, 2007 - 18:43:18
Новичок
Покинул форум
Сообщений всего: 13
Дата рег-ции: Дек. 2007
Помог: 0 раз(а)
Devoll
Кстати в том коде который ты написал пишет ошибку.
Devoll
Отправлено: 11 Декабря, 2007 - 19:40:33
Новичок
Покинул форум
Сообщений всего: 59
Дата рег-ции: Июль 2007
Покинул форум
Сообщений всего: 13
Дата рег-ции: Дек. 2007
Помог: 0 раз(а)
Кстати у меня на строчку в которой находится "session start()" всегда пишет ошибку. Не знаете почему? Вот текст ошибки
"Parse error: parse error, unexpected T_STRING in T:\home\localhost\tes\admin\auth2.php on line 2"
valenok
Отправлено: 11 Декабря, 2007 - 20:34:57
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
2 строки до и 2 строки полсе вашего из вашего скрипта
----- Truly yours, Sasha.
Staind
Отправлено: 11 Декабря, 2007 - 21:24:40
Гость
Покинул форум
Сообщений всего: 116
Дата рег-ции: Нояб. 2007 Откуда: Планета сокровищ
Помог: 0 раз(а)
[+]
Цитата:
Кстати у меня на строчку в которой находится "session start()" всегда пишет ошибку. Не знаете почему? Вот текст ошибки
"Parse error: parse error, unexpected T_STRING in T:\home\localhost\tes\admin\auth2.php on line 2"
"session start()" - а посмотрите, возможно в этой строке вы забыли что-то дописать...
P.s. И не советую скрипты проверять в папке "localhost". Создайте, если не создана в home\ папку с любым названием.ru (обратите внимание, именно с .ru или .com... но чтобы домен второго уровня был) и тестируйте. Тогда проблема глюков куки отпадет сразу же.
valenok
Отправлено: 12 Декабря, 2007 - 00:41:48
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
а что за проблемы глюков куки сущесвует?
----- Truly yours, Sasha.
Volk
Отправлено: 12 Декабря, 2007 - 15:53:22
Новичок
Покинул форум
Сообщений всего: 13
Дата рег-ции: Дек. 2007
Помог: 0 раз(а)
Staind
Ничего не забыл. ; тоже
А насчтёт папки с названием .ru не получается. Когда в браузере набираю название папки то он в инет идёт\n\n(Добавление) valenok вот что у меня там:
\n\n(Добавление) Devoll а как из этого кода вытащить строки из файла. К примеру у меня там 2 строки. Как вывести их в браузер? Не пойму
Staind
Отправлено: 12 Декабря, 2007 - 18:16:22
Гость
Покинул форум
Сообщений всего: 116
Дата рег-ции: Нояб. 2007 Откуда: Планета сокровищ
Помог: 0 раз(а)
[+]
2valenok,
у меня денвер, старенький, с mysql 4 и php 4 работает. Возможно этот глюк в свежей версии уже убрали. Когда интерпретатор пытается записать функции setcookie, то из-за того, что в поле "Домен" у меня написано "localhost" - браузер просто отказывается напроч запоминать куки (и мазилла и IE - все полностью обновленные). И вот хоть просто ручками прописывай "локалхост", хоть через $_SERVER['HTTP_HOST'] - ничего не работало.
Цитата:
Когда в браузере набираю название папки то он в инет идёт
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.