Index: t3lib/class.t3lib_parsehtml_proc.php
===================================================================
--- t3lib/class.t3lib_parsehtml_proc.php (révision 7101)
+++ t3lib/class.t3lib_parsehtml_proc.php (copie de travail)
@@ -1543,7 +1543,9 @@
$info['url']=$info['relUrl'];
$info['type']='anchor';
} elseif (!trim($uP['path']) || !strcmp($uP['path'],'index.php')) {
- $pp = explode('id=',$uP['query']);
+ // URL is a page (id parameter)
+ $pp = preg_split('/^id=/', $uP['query']);
+ $pp[1] = preg_replace( '/&id=[^&]*/', '', $pp[1]);
$parameters = explode('&', $pp[1]);
$id = array_shift($parameters);
if ($id) {
Index: typo3/class.browse_links.php
===================================================================
--- typo3/class.browse_links.php (révision 7101)
+++ typo3/class.browse_links.php (copie de travail)
@@ -2575,7 +2575,8 @@
} else { // URL is a page (id parameter)
$uP=parse_url($rel);
if (!trim($uP['path'])) {
- $pp = explode('id=',$uP['query']);
+ $pp = preg_split('/^id=/', $uP['query']);
+ $pp[1] = preg_replace( '/&id=[^&]*/', '', $pp[1]);
$parameters = explode('&', $pp[1]);
$id = array_shift($parameters);
if ($id) {