in reply to Re: Using form return value as subroutine name
in thread Using form return value as subroutine name

AnomalousMonk's solution generally solves this issue by creating an effective white list of acceptible keys, checked ahead of time with a simple exists or defined.
  • Comment on Re^2: Using form return value as subroutine name