За последние 24 часа нас посетили 17556 программистов и 1724 робота. Сейчас ищут 1019 программистов ...

проблема с регистрацией

Тема в разделе "PHP и базы данных", создана пользователем kolya7774, 12 апр 2011.

  1. kolya7774

    kolya7774 Активный пользователь

    С нами с:
    3 мар 2011
    Сообщения:
    98
    Симпатии:
    0
    Привет, скачал скрипт регистрации, поставил ее на все страницы, НО, когда, например, захожу под логином и паролем на "главной" странице, а потом перехожу на какую то другую страницу, почему то надо вводить снова логин и пароль.
    То есть на главной странице я уже зашел введя все данные и теперь надо вводить на каждой странице заново. Что надо дописать мне, что работало так как надо (раз вписал и все)?
     
  2. Ric

    Ric Активный пользователь

    С нами с:
    9 фев 2011
    Сообщения:
    97
    Симпатии:
    2
    При авторизации делай сессию(или куки), далее в самом начале страниц впиши session_start(); и будет тебе счастье.
     
  3. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    Уже сделано если он авторизован.
    Нужно чтобы session_start() вызывалось со всех страниц. Добавь к примеру в файл конфигурации на самый верх. И важно чтобы она во всех скриптах первой подгружалась.
     
  4. kolya7774

    kolya7774 Активный пользователь

    С нами с:
    3 мар 2011
    Сообщения:
    98
    Симпатии:
    0
    Спасибо большое, посетителя запоминает на всех страницах, но возникла другая проблема, вместо нормального языка - иероглифы разные (только там где вставил сессию).Да я смотрел кодировку в базе данных, так там utf8, а мой сайт на 1251. Я поменял кодировку, но изменений не произошло. В чем проблема? Спасибо.
     
  5. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    Если таблица в UTF-8, а нужно вывести в cp1251 должно помочь следующее
    После соединения с БД добавь:
    Код (Text):
    1. mysql_query("set character_set_results='cp1251'");
    2. mysql_query("set names 'cp1251'");
     
  6. kolya7774

    kolya7774 Активный пользователь

    С нами с:
    3 мар 2011
    Сообщения:
    98
    Симпатии:
    0
    спасибо!
     
  7. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    обращайся ;)