![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| Vbif |
|
||||
|
Unregistered |
Есть подпроцедура достающая значение из предварительно созданного кукиса.
Она вызываеться во множестве других подпроцедур, для использования переменной $id. Так вот, нужно вызвать др. подпроцедуру, в случае, если кукиса нету. В подпроцедуре, банальный редирект, на то что сессия истекла. Пробовал, вот так:
Но, не работает Заранее всех благодарю. |
||||
|
|||||
| Vbif |
|
|||
|
Unregistered |
Упс, извиняюсь, не до конца разобрался с кнопочкой КОД
|
|||
|
||||
| sharq |
|
||||||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
Vbif на самом деле, ты все правильно делал, только убери die перед вызовом подпрограммы.
Но я сделал бы так:
И затем в программе, где вызывается эта функция:
где Check_Param() - функция проверки параметров переданных программе (если кукисы отключены). или
-------------------- [color=gray]There's More Than One Way To Do It[/color] |
||||||
|
|||||||
| Vbif |
|
|||
|
Unregistered |
Сенкс, почти заработало, но писало в логи
Can't call method "value" on an undefined value at Что решилось довольно банально
|
|||
|
||||
| sharq |
|
||||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
Vbif
Это не всегда сработает, лучше:
-------------------- [color=gray]There's More Than One Way To Do It[/color] |
||||
|
|||||
| sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
И это тоже не спасет. Если у $Info{"Session"} метода нет, то будет ошибка. Если ты хочешь max избежать ошибки, то
-------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
| Vbif |
|
|||
|
Unregistered |
Снимаю шляпу
|
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |