bueno pues gracias por sus respuestas me ayudaron a saber que no habia cambios en el php...
haciendo la prueba con el echo que comentas comprobe que el link que se generaba estaba bien.
escarbando un poco mas detecte que habia un error en otro script... concretamente en un archivo al que hago un "require" en el archivo descarga.php... resulta que ahi en la consulta a la base debia usar mysqli_query tenia asi:
Código PHP:
Ver original<?php
require('cgi-bin/contar.php');
$desc = $_GET["desc"];
header("Location: http://www.url.com/carpeta/$desc"); ?>
en el archivo contar.php hay un pequeño contador ahi estaba el error y no en lo otro.
gracias por la ayuda!!!