http://www.perlmonks.org?node_id=626988


in reply to CGI::SSI #if problem

This answer may be considered a bit... late. But since I happened to stumble over this question, here goes. It might possibly help someone else.

You may want to remove the backslash from the expr. At least with a current CGI::SSI, with the backslash it evals this:

'$raloption' =~ /dd/

Whereas without the backslash, the module evals this:

'abcdde' =~ /dd/

(Or whatever $raloption is.)