Насколько я понимаю, Stierus, имеет ввиду что если вы будете использовать классы, то переменные используемые в этих классах не будут видны в других местах программы. + еще глобальные переменные тоже не будут видны в самих классах, пока вы явно их не поключите к функции через global - так что я только поддерживаю такое мнение.
Roler пишет:
Единственное для чего их стоит юзать(опять же имхо), для вещей, которые менять смысла нет, шаблонизаторы там, класс для работы с базой.
Классы везде хороши. Можно вообще все написать в классах, кроме index.php, который, собственно, все инициализирует.
Все должно быть установлено как папка Апач. Запустите ярлык TopServer2.1 (Он установился в главном меню). Откроется административная часть. Запустите ссылку "Менеджер виртуальных хостов" и создайте хост с именем (любое - например, mysite). Кстати, по умолчанию уже установлены два хоста: prime и second. Располагаются они в T:\home\virtual. Зайдите в созданный вами хост или в один из стандартных и удалите все оттуда, а потом закиньте туда то что нужно проверить. и теперь запустите это в браузере: в строке введите имя вашего хоста или имя стандартного, например, prime. Кстати, ТопСервер должен быть запущен через ярлык - TopServer - Запуск. А если вы создавали свой хост - то апач должен быть перезапущен. Пробуйте. Пишите.
на нормальном сервере и правда работает, а вот на локальном не хочет.
Я протестил этот пример на TopServer 2.1zx (на локале ставится) и все сработало нормально.
Делал так:
создал index.php и index.html - скрипт и форма соответственно... Ошибка была здесь
Тогда предлагаю еще раз, еще пять раз, еще пятьнадцать раз прочесть http://phpfaq[dot]ru/sessions
А потом заодно сказать нам что в первые 14 раз так и не удалось понять, чтоб при написании урока
на эту тему, мы смогли это учесть.
Статью прочитал. И все-таки там все поверхностно как-то. Предлагаю, тем кто в этом вопросе разобрался, написать статью про регистрацию и авторизацию, а самое главное - про БОЗОПАСНОСТЬ этого механизма. Подчеркиваю: БЕЗОПАСНОСТЬ!!!
JustUserR пишет:
Вообще данные внутри сессии поменять пользователем нельзя так как они хранятся в специальном файле на сервере
Понятно. Кстати об этом и написано в той статье что валенок мне предложил прочесть.
Вопрос: что нужно хранить в сессиях? Я, после авторизации, храню id пользователя, группу, ip, браузер, время последнего доступа, и еще кое-что. И есть ли вероятность что кто-то возьмет и поменяет номер группы в своей сессии? Я в этом вопросе до конца не разобрался.
у старого зостера в спанель мойц домен езе не отвязан.может это что-то...
Вообще хостер тут не причем. Нужно в панеле управления ДОМЕНОМ указать новые ДНС. ДНС - взять у нового хостера. Если что-то не так идет - спросите вашего нового хостера.