С Прототипом можно также сделать:
HTML:
<ul id="mylist"></ul>
JS:
$('mylist').insert('<li>text</li>');
Будет ли достаточно параметра строки запроса на странице входа в систему?
например: www.example.com/Login.php?returnUrl=[someUrl sizes
После успешной аутентификации , пользователь будет перенаправлен на URL-адрес, указанный в строке запроса.
...
Изменить: это общее решение, во многих случаях это не вариант, учитывая используемую вами структуру. Но есть что подумать.
Я опубликовал немного кода из моего класса «My_Form», в форму которого встроено отслеживание «реферера». на SO1249274 . Другие решения, опубликованные там, также могут помочь вам решить вашу проблему.
Я уже делал где мы перенаправляем на / login с простым параметром «вернуться». Логин видит параметр и проверяет реферера, чтобы убедиться, что это одна из наших страниц. Если это так, он перенаправляет обратно этому рефереру. Очень хорошо работает. В противном случае можно указать «назначение» для перенаправления после входа в систему в другом параметре (будь то строка запроса, сеанс или флэш-сообщение)
Я использую переменную сеанса для хранения запрошенного URL. Когда он успешно входит в систему, я проверяю, установлена ли эта переменная сеанса. Если он установлен, я перенаправляю на запрошенный URL.