| Форум Форум АнТиБаГ Доступ запрещен. Истек период сессии. |
| Доступ запрещен. Истек период сессии. |
Вчера на одном из своих сайтов на юкоз заменил условный оператор $MODER_PANEL$, а точнее кнопочку "Удалить материал" на:
Код <?if($MODER_PANEL$)?><a href="javascript://" class="button1" style="color:white;" rel="nofollow" onclick="_entrRem('dib$ID$','/index/92-3-$ID$-Rb9gKW1u','http://s86.ucoz.net','Вы подтверждаете удаление?');return false;">Убрать из списка</a><?endif?> Все исправно работало, но на следующий день перестали удаляться материалы и появлялось сообщение: Цитата Доступ запрещен. Истек период сессии. Как всегда "погуглив" не мало страниц, все же нашел ответ, дело в том, что в ссылке в коде выше /index/92-3-$ID$-Rb9gKW1u а точнее ее окончание динамическое и каждую новую сессию оно разное. Исправить это очень легко, заменив в ссылке /index/92-3-$ID$-Rb9gKW1u окончание Rb9gKW1u на код: Код <?substr($MODER_PANEL$, strrpos($MODER_PANEL$,"','h")-8,8)?> В конечном итоге у меня получилось вот так: Код <?if($MODER_PANEL$)?><a href="javascript://" class="button1" style="color:white;" rel="nofollow" onclick="_entrRem('dib$ID$','/index/92-3-$ID$-<?substr($MODER_PANEL$, strrpos($MODER_PANEL$,"','h")-8,8)?>','http://s86.ucoz.net','Вы подтверждаете удаление?');return false;">Убрать из списка</a><?endif?> |
не работает
|