| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Проблема с Кукисами. |
| Автор: Vbif 4.9.2005, 05:36 | ||||
Есть подпроцедура достающая значение из предварительно созданного кукиса.
Она вызываеться во множестве других подпроцедур, для использования переменной $id. Так вот, нужно вызвать др. подпроцедуру, в случае, если кукиса нету. В подпроцедуре, банальный редирект, на то что сессия истекла. Пробовал, вот так:
Но, не работает Заранее всех благодарю. |
| Автор: Vbif 4.9.2005, 05:38 |
| Упс, извиняюсь, не до конца разобрался с кнопочкой КОД |
| Автор: sharq 4.9.2005, 10:08 | ||||||
| Vbif на самом деле, ты все правильно делал, только убери die перед вызовом подпрограммы. Но я сделал бы так:
И затем в программе, где вызывается эта функция:
где Check_Param() - функция проверки параметров переданных программе (если кукисы отключены). или
|
| Автор: Vbif 4.9.2005, 17:53 | ||
| Сенкс, почти заработало, но писало в логи Can't call method "value" on an undefined value at Что решилось довольно банально
|
| Автор: sharq 4.9.2005, 19:48 | ||||
Vbif
Это не всегда сработает, лучше:
|
| Автор: sharq 4.9.2005, 20:05 | ||
| И это тоже не спасет. Если у $Info{"Session"} метода нет, то будет ошибка. Если ты хочешь max избежать ошибки, то
|
| Автор: Vbif 5.9.2005, 01:46 |
| Снимаю шляпу |