Всё началось с того, что все новые ...

15:04 13.01.2008

Всё началось с того, что все новые разделы сайта я решил писать на ASP.NET, вроде как моднее, и функций больше. Язык, значитсо, выбрал C#, хотя, конечно, в MSDN примеров для VB больше. Всё бы ничего, не надумай я сделать авторизацию на сайте. Авторизация на .NET, а старая часть сайта на ASP. А сессии не передаются. В любом случае, нужно и cookie сделать. Примеры нашел, сделать-сделал. Нормально так, работает. Дайка, думаю, русские буквы проверю... ан не работают они.

Давай разбираться. Оказывается, по-умолчанию, и там, и там идёт работа на UTF-8. Наш же сайтец на windows-1251 держится. И всё бы ничего, да баг в .NET, не пишет русские буквы в cookie. Что делать? Пришлось их автоматом в байтный массив пихать, и такой строчкой клиенту выдавать. Причем, обратно с клиента .NET читает хорошо, а вот ASP голый не очень. Так что ручками разбираем и увеличиваем кодировку до UTF-8. Может, и есть пример как делать, да уж захотелось разобраться в кодировке.

Дальше — больше. Буква ё пропала. Оказывается, она отдельным набором идёт, так что учли и этот момент.

Затем припомнилось то, что база у меня open-sourse, так что пришлось повозиться и с перекодированием даты :)

Вообщем, альфа-тест удачный, ну и бета за всеми нами :)

комментарии: 14

 

D-nV

01:32 14.01.2008

Регистрация работает. Только опять у вас там какая-то пародия на CAPTCHA. Какой смысл складывать там эти числа? Компьютер это делает ещё лучше человека, причем там физика?

ceba

01:41 14.01.2008

denisx.ru меня помнит, а denisx.ru уже нет :(

ceba

01:43 14.01.2008

2D-nV: у меня уже больше года работает капча, которая требует всего лиш отметить галочкой поле "я не робот" :) Спама и левых рег нет!

D-nV

04:48 14.01.2008

Ну это только от какого-нибудь "случайно заблудшего" спама и спасает ))
Про ввв и без - это везде так, куки на конкретный адрес же пишутся...

ceba

10:29 14.01.2008

2D-nV: а проекты подобного формата могут быть подвержены только случайному спаму, так что правильно что не надо изгаляться особенно.

Про www - Вы не правы. Я не знаю в чём тут дело: то ли в настройках сервера, то ли ещё в чём-то, но опять-таки на моих проектах от наличия "www" куки не зависят (что для доменов 2-ого, что 3-его уровня)

DenisX

13:16 14.01.2008

пародия, да :) почему нет?

с www знаю, но бороться не хочу, ибо первая же ссылка переводит сайт в нужное доменное поле. может, потом разберусь, что к чему.
очень много технологий переплетено, потому как это очень интересно — бороться с глюками и работать на не очень совместимых технологиях =)

DenisX

22:04 14.01.2008

себа, .NET даже русскую кодировку в cookie не пишет, а ты хочешь, чтобы домены сами проверялись :)

D-nV

01:27 15.01.2008

одно время на майл.ру с ввв так было, щас вроде как поправили...

ceba

09:42 15.01.2008

Я на Мастерхосте даже не морочился с этим, просто всегда работало и всё...

DenisX

11:05 15.01.2008

ненавижу мастер хост, они меня нае..обманули и я пол-года выбивал обратно свои бабки

DenisX

11:05 15.01.2008

1 Gb — лучший

ceba

17:55 16.01.2008

а 2 Gb ещё лучше :)

я люблю мастерхост :)

DenisX

00:35 17.01.2008

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

D-nV

01:13 17.01.2008

Кстати на тему капчи.
Наткнулся тут щас:
http://i.bigmir.net/img/prikol/images/large/9/2/46429.gif
))))))
Себе форум когда напишу, обязательно такую защиту поставлю. Ещё в двойной интеграл только всё это запихну :-P Будет фильтр не только на человек/компьютер, но и на умник/ламер ;)

Добавить свой комментарий

 

 

 

 

 

Всего материалов: 558, комментариев: 1253.