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

vadosik

Школьник
Репутация
45 / 122
Кто подскажет как решить проблему с сессиями, регистрация работает а при входе сессия истекла, или подкиньте скрипт 2010 года именно алонок без сессий, спасибо!
 
Вы подза*ебали) кука не устанавливается в 95% случаев из-за ошибки до объявления куки) Ошибка из-за не верной кодировки файла) решается элементарно)

P.S. Если set_cookie вызывается после объявления http заголовком, то они игнорируются и нехрена не пишутся)
 
Надо ее в начале скрипта стартануть
старт сессии не помогает, после вставки старта сессии ошибка с куками пропала ненадолго ошибка с потоками какая-то была и потом снова появились ошибка куки
Вы подза*ебали) кука не устанавливается в 95% случаев из-за ошибки до объявления куки) Ошибка из-за не верной кодировки файла) решается элементарно)

P.S. Если set_cookie вызывается после объявления http заголовком, то они игнорируются и нехрена не пишутся)
менял кодировку файла на utf-8 не помогло
 
Спасибо, проблему с сессиями решил, появилась немного другая, стоит php 5.3 вся кодировка в игре работает отлично, системные сообщения в чат добавляются нормально, через базу в чат запросом заношу русский текст в игре отображает отлично, но когда в самой игре в окне чата пишу на русском, ничего не отправляется и в базе пусто, на английском пишет отлично, сменил php на 5,6 сообщения стали отправляться в чат на русском языке и заносятся в базу как надо, но вся кодировка в игре стала в вопросительных знаках, подскажите в каком направлении искать проблему?
 
Код:
<? echo htmlspecialchars($_POST['psw'], NULL, 'cp1251') ?>
Спасибо, проблему с сессиями решил, появилась немного другая, стоит php 5.3 вся кодировка в игре работает отлично, системные сообщения в чат добавляются нормально, через базу в чат запросом заношу русский текст в игре отображает отлично, но когда в самой игре в окне чата пишу на русском, ничего не отправляется и в базе пусто, на английском пишет отлично, сменил php на 5,6 сообщения стали отправляться в чат на русском языке и заносятся в базу как надо, но вся кодировка в игре стала в вопросительных знаках, подскажите в каком направлении искать проблему?
Я не совсем понял в базу на 5.3 пишет пустые поля если по русс. или вообще не пишет? Если пустые то скорее всего можно забить кастыль с помощью
Третим аргументом можно указать кодировку например:
Код:
<? echo htmlspecialchars($_POST['psw'], NULL, 'cp1251') ?>
Но проще поправить 5.6
 
Спасибо, проблему с сессиями решил, появилась немного другая, стоит php 5.3 вся кодировка в игре работает отлично, системные сообщения в чат добавляются нормально, через базу в чат запросом заношу русский текст в игре отображает отлично, но когда в самой игре в окне чата пишу на русском, ничего не отправляется и в базе пусто, на английском пишет отлично, сменил php на 5,6 сообщения стали отправляться в чат на русском языке и заносятся в базу как надо, но вся кодировка в игре стала в вопросительных знаках, подскажите в каком направлении искать проблему?
во первых смотри кодировку базы ... алонки как тебе ранее сказали в сp1251 ... если верно кодировку поставишь в базе и файлы в той же кодировке) то и проблем не будет)))
 
Код:
<? echo htmlspecialchars($_POST['psw'], NULL, 'cp1251') ?>
Я не совсем понял в базу на 5.3 пишет пустые поля если по русс. или вообще не пишет? Если пустые то скорее всего можно забить кастыль с помощью
Третим аргументом можно указать кодировку например:
Код:
<? echo htmlspecialchars($_POST['psw'], NULL, 'cp1251') ?>
Но проще поправить 5.6
Как раз таки русские символы из базы отображаются корректно, а в базу вовсе не вносятся, но сейчас после смены на php 5,6 вернул обратно на 5.3 стало работать, возможно какие-то изменения кодировки в файлах чата не применились и теперь работают. Спасибо!
во первых смотри кодировку базы ... алонки как тебе ранее сказали в сp1251 ... если верно кодировку поставишь в базе и файлы в той же кодировке) то и проблем не будет)))
кодировки везде пересматривал, везде поставил cp1251 и в базе соответственно, вроде как уже наладилось, Спасибо!
 
там багов мама не горюй, базу всю пролистай, она частенько бьеться, в файле конфиг установи кодировку, так же можешь через .htacces вписать кодировку пхп
база местами в уфт8
 
Сверху