AlterEgo
Guest
[regexp] подмена ссылок в документе
ситуация такая: страница состоит из модулей, и каждый принимает get-переменные. При этом нужно, чтобы параметры запроса передавались от одной страницы к другой (подобие механизма trans_sid). Сейчас мой скрипт просто запоминает в сессии, какую статью и новость нужно показывать, но это не совсем удобно.
В общем, нужно заменить все ссылки, не содержащие "://" (т.е. локальные) на аналогичные с текущими параметрами запроса.
Пример
текущая страница: index.php?news=2
ссылки до замены: index.php?article=1, index.php?article=1&news=1
ссылки после замены: index.php?news=2&article=1 index.php?article=1&news=1 (соответственно)
ситуация такая: страница состоит из модулей, и каждый принимает get-переменные. При этом нужно, чтобы параметры запроса передавались от одной страницы к другой (подобие механизма trans_sid). Сейчас мой скрипт просто запоминает в сессии, какую статью и новость нужно показывать, но это не совсем удобно.
В общем, нужно заменить все ссылки, не содержащие "://" (т.е. локальные) на аналогичные с текущими параметрами запроса.
Пример
текущая страница: index.php?news=2
ссылки до замены: index.php?article=1, index.php?article=1&news=1
ссылки после замены: index.php?news=2&article=1 index.php?article=1&news=1 (соответственно)