Разбор криворукостей: куки и глобалсы.
Октябрь 19, 2009 | код, Криворукости, Хостинг | Модные словечки глобалсы, капча, куки | Оставить свое мнениеТак уж сложилось, что я связан с хостингом уже не первый год. Кто не знает, хостинг этот для вап сайтов ориентирован.
Так вот, приходится соответственно и отвечать на вопросы клиентов по технической части, само собой частенько бывают претензии что «вот этот скрипт у пупкина работал, а у вас нет».
Так вот к чему это я: некоторые случаи я буду описывать здесь. Делая это, я преследую несколько целей:
1. таю надежду, что кто то прочитает и ему окажется информация полезной, что в дальнейшем потенциально освободит меня от очередного вопроса.
2. новичкам информация будет для того, что бы не совершать глупостей в дальнейшем.
И так, сегодня первый случай.
Жалоба: код капчи должен быть одним и тем же в течении 300 секунд. Код записывается в куки.
Диагноз: как я и предположил изначально, дело было в глобалсах ( кто не знает — гуглите register_globals ).
Здесь позволю себе небольшое лирическое отступление. Не смотря на то, что с того времени, когда хостеры (нормальные) выполняют неписаное правило выключать глобалсы, до сих пор большинство проблем связанные с переносом возникают именно по причине того, что скрипт ожидал включенные глобалсы.
В общем это исправилось двумя строками кода, но более интересно другое, что я заметил случайно.
Код капчи, который в итоге генерирует другой скрипт, передается в параметре картинки :-)
Ну что тут сказать то. На лицо элементарное непонимание сути капчи. Я пока узнаю самописный это скрипт или нет. Если окажется что это какой то движок то автору всеобщий позор и на кол.
Я намерено не указывал ни адреса сайта, ни какой либо информации о клиенте, этика, как никак :-)
Последние отзывы