Creo que estas enfocando mal el problema. Le estas echando la culpa al enlace pero a mi parecer el problema es el script que recepciona.
Lo primero que yo haria seria escribir la dirección manualmente en la barra. Si el script esta bien diseñado te aparecera el artículo sin problema.
Código PHP:
<?php
$varDato_abrirlista = "0";
if (isset($_GET["redcordID"])) {
$varDato_abrirlista = (get_magic_quotes_gpc()) ? $_GET["redcordID"]
: addslashes($_GET["redcordID"]);
}
mysql_select_db($database_conexioncreacion, $conexioncreacion);
$query_abrirlista = sprintf("SELECT * FROM tblcontenido WHERE
tblcontenido .idContador = %s", $varDato_abrirlista);
$abrirlista = mysql_query($query_abrirlista, $conexioncreacion) or
die(mysql_error());
$row_abrirlista = mysql_fetch_assoc($abrirlista);
$totalRows_abrirlista = mysql_num_rows($abrirlista);
?>
Si sale mal esta parte te toca empezar a realizar un echo de la consulta para ver si se esta generando bien la consulta.
Lo que digo no necesariamente es cierto, pero creo que es lo primero que deberias verificar.
Aunque no he usado el sprintf nunca en php utilizaba el equivalente en c++ y quizas este mal usar el %s porque se trata de un número y no un string, supongo (y repito solo supongo) que se debe tratar como un número entero por tanto la linea deberia ser %d y en la asignación inicial del número no le coloques comillas porque tratara al número como una cadena.