Скрыть объявление
О том как быстро
набрать нужное
число сообщений
написано здесь
Пожертвовать рубль
на развитие
форума можно тут.

Aloneislands 2010 Сессия истекла

Тема в разделе "Багрепорт", создана пользователем vadosik, 9 сен 2019.

  1. vadosik Школьник

    Репутация

    45 / 9


  2. Lucky Команда форума

    Репутация

    100 / 1.632


    Надо ее в начале скрипта стартануть

     
  3. Joe Старейшина

    Репутация

    261 / 85


    Вы подза*ебали) кука не устанавливается в 95% случаев из-за ошибки до объявления куки) Ошибка из-за не верной кодировки файла) решается элементарно)

    P.S. Если set_cookie вызывается после объявления http заголовком, то они игнорируются и нехрена не пишутся)

     
    Mr.Ory нравится это.
  4. vadosik Школьник

    Репутация

    45 / 9


    старт сессии не помогает, после вставки старта сессии ошибка с куками пропала ненадолго ошибка с потоками какая-то была и потом снова появились ошибка куки
    менял кодировку файла на utf-8 не помогло

     
  5. Joe Старейшина

    Репутация

    261 / 85


    алонки на win cp1251

     
  6. vadosik Школьник

    Репутация

    45 / 9


    стоит изначально как скачал исходник windows-1251 и базу залил в windows-1251. всё та же проблема с куками(
    php 5.3 стоит

     
    Последнее редактирование: 12 сен 2019
  7. Lucky Команда форума

    Репутация

    100 / 1.632


    Логи смотри. И скопируй если непонимаешь сюда

     
  8. vadosik Школьник

    Репутация

    45 / 9


    Спасибо, проблему с сессиями решил, появилась немного другая, стоит php 5.3 вся кодировка в игре работает отлично, системные сообщения в чат добавляются нормально, через базу в чат запросом заношу русский текст в игре отображает отлично, но когда в самой игре в окне чата пишу на русском, ничего не отправляется и в базе пусто, на английском пишет отлично, сменил php на 5,6 сообщения стали отправляться в чат на русском языке и заносятся в базу как надо, но вся кодировка в игре стала в вопросительных знаках, подскажите в каком направлении искать проблему?

     
  9. Lucky Команда форума

    Репутация

    100 / 1.632


    Код (Text):
    1. <? echo htmlspecialchars($_POST['psw'], NULL, 'cp1251') ?>
    Я не совсем понял в базу на 5.3 пишет пустые поля если по русс. или вообще не пишет? Если пустые то скорее всего можно забить кастыль с помощью

    Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста.


    Третим аргументом можно указать кодировку например:
    Код (Text):
    1. <? echo htmlspecialchars($_POST['psw'], NULL, 'cp1251') ?>
    Но проще поправить 5.6

    Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста.



     
  10. Mr.Ory Флудир йа Старейшина

    Репутация

    235 / 87


    во первых смотри кодировку базы ... алонки как тебе ранее сказали в сp1251 ... если верно кодировку поставишь в базе и файлы в той же кодировке) то и проблем не будет)))

     
  11. vadosik Школьник

    Репутация

    45 / 9


    Как раз таки русские символы из базы отображаются корректно, а в базу вовсе не вносятся, но сейчас после смены на php 5,6 вернул обратно на 5.3 стало работать, возможно какие-то изменения кодировки в файлах чата не применились и теперь работают. Спасибо!
    кодировки везде пересматривал, везде поставил cp1251 и в базе соответственно, вроде как уже наладилось, Спасибо!

     
  12. Lucky Команда форума

    Репутация

    100 / 1.632


    Если что, для массовой перекодировки файлов можно использовать
    Скрытый текст:
    Вы должны нажать кнопку 'Мне нравится' для возможности просмотра скрытого текста.


     
    wmza, vadosik и VALIKOS нравится это.
  13. Diesel_craft Кибер-Вор Старейшина

    Репутация

    499 / 422


    там багов мама не горюй, базу всю пролистай, она частенько бьеться, в файле конфиг установи кодировку, так же можешь через .htacces вписать кодировку пхп
    база местами в уфт8