Всегда ли ID является первым параметром сообщения?Если это так, то вы можете выполнить какую-либо манипуляцию со строками.Используйте strpos($link, "&")
, чтобы узнать позицию, куда вы хотите вставить.Затем сделайте несколько substr()
на основе этой позиции и затем сложите их все вместе.Это своего рода хакерство, я знаю, но оно определенно будет работать.
$pos = strpos($link, "&");
$first = substr($link, 0, $pos);
$last = substr($link, $pos);
$extra = "&extra=video";
$newLink = $first . $extra . $last;
См. Эту ссылку для некоторых функций манипуляции со строками, которые я упомянул выше: http://us3.php.net/strings