У нас стоит Apache на Linux и настроен PHP+FreeTDS, а на винде стоит MSSQL Server 7.0. И получаеться такая ситуация что когда скрипт PHP делает запрос к БД то иногда он его повторят несколько раз, а иногда один раз. Подскажите пожалуста почему так может происходить? Кирилл.
Приветствую вас,Kirill! Может быть сам скрипт выдает по несколько запросов (например в каком-нибудь цикле)? -------------------------- -=Experts helper: testmode=-
Приложение: Ответ отправлен: 14.03.2004, 09:44 Отправитель: samum2000
Вопрос № 205
Здраствуйте, Пишу чат на PHP, и возникла следующая проблема: как хранить в памяти имя пользователя. Через hidden мне кажется коряво. Пытался сделать через сессии, но такое ощущение, что сессионные переменные name и text постоянно равны 0. Скажите, что я делаю не так?
Приветствую вас,romich! Попробуй сделать так, как в приложении. -------------------------- -=Experts helper: testmode=-
Приложение: Ответ отправлен: 14.03.2004, 09:44 Отправитель: samum2000 Отвечает Foamplast
Доброе время суток, romich! 1. Мне кажется, у тебя путаются переменные сессий и переменные, переданные методом POST. По крайней мере, переменных text у тебя точно две. Чтобы разобраться, пиши с использованием массивов $HTTP_POST_VARS и $HTTP_SESSION_VARS. И всё понимать станешь сразу. Например, $HTTP_POST_VARS["text"] - это переменная с именем text, переданная из формы; а $HTTP_SESSION_VARS["text"] - это переменная сессии. И лучше, чтобы имена всё-таки различались. 2. Лучше сессий ничего не знаю. В этом случае и юзер и хакер точно не повлияют на работу сценария, в особенности если писать с использованием $HTTP_***_VARS.
Ответ отправлен: 15.03.2004, 19:07 Отправитель: Foamplast
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.