Wenn $vonurl mit "datei1" gefüllt ist, dann _muß_ es gehen!
Jedenfalls wenn es lt. Deinen Angaben mit dem festen Wert "datei1" funktioniert... Versuche es mal so:
$vonurl = "datei1";
if($requester == "flash") print "&vonurl=$vonurl&";
Funktioniert das wenigstens?