En este foro aparece tambien el nombre de la sesion .. solo que aquí usaron la función:
s=4fc9c2f4d59141d19827bda6b8fbb37e
session_name("s"); (antes de tu session_start() y siempre que uses un session_start() ...)
Con eso le cambiaron el nombre al que usa aquí .. Lo que a tí te aparece es el nombre de la sesion que PHP le dá por defecto si no se lo cambias ...
En tu caso .. el SID que te puse en $sid .. ya tiene el nombre de de la sesion y el ID de la sesion .. así que NO tienes que ponerla como valor de otra variable ..
Código PHP:
$sid=session_name()."=".session_id();
echo <A HREF="../tienda/categorias.php?
$sid&producto=$nombre&idioma=es&dato1=ok\"TARGET=\"mainFrame\">
<font face=\"Arial, Helvetica, sans-serif\"><strong>$nombre</strong></font></a>";
Un saludo,