Que extraña pregunta, creo que el problema, es de planteamiento mas bien.
Mira una variable significa que varia y es lo contrario que una constante. Osea que esta implícito que el valor de scroll no sera siempre obras por supuesto. Si no, no tendría sentido que hicieras una variable.
En segundo lugar, si ya haz creado una variable es por que necesitas obtener el valor dinámico de ella. A veces sera "obra" a veces no, pero cuando no sea obra también necesitas saberlo, entonces por que en vez de eliminar tu variable "scroll", mejor defines el valor de dicha variable, en los casos que no sea "obra".
Código PHP :
$url = "&tipo=categ&scroll=OTRO_SCROLL_QUE_NO_ES_OBRA";
Y en el ultimo de los casos si no quieres ningun scroll, deberias definirlo asi
Código PHP :
$url = "&tipo=categ&scroll=NONE";
y asi en donde recibes dichas variables creas una condicion sobre tu variable scroll, por ejemplo si es en flash
Código ActionScript :
if(_root.scroll != "none")
{
// CODIGO
}
Saludos