Регулярное выражение вычитание строки

_ByStigmat

Новичок
Регулярное выражение вычитание строки

$page - это HTML
В этом HTML нужно ко всем ссылкам добавить переменную сессии.
Я накотал пару регулярных выражений, вроде все получилось.
Вот одно из них:

$ses = "&session=123";
$page = preg_replace("/(<[aA])([^>]+?)([hH][rR][eE][fF])=\"([^\'\" >]+?)(\")/i", "\\1\\2\\3=\"\\4&".$ses."\"",$page);

Нужно чтобы это выражение не действовало на ссылки, у которых target="_blank"
Помогите, кто чем может.
Я сам плохо соображаю в регулярке :)
 

Фанат

oncle terrible
Команда форума
А у тебя разве нет на сайте ссылок с параметрами?
И, удивительно, чем тебя не устроил собственный механизм пхп по добавлению идентификатора сессии?
 

_ByStigmat

Новичок
нужно передать сессию между доменами, а встроенный механизм этого сделать не сможет, помоему. :)
 
Сверху