E qual o problema enfrentado? O Campo URL fica em branco?
O teu servidor tem PHP inferior à 4.1.0? $_SERVER['HTTP_REFERER'], está disponível desde esta versão, antes eram $HTTP_SERVER_VARS, e não $HTTP_REFERER.
Por que não usa o switch ao if?
A versão é exatamente 4.3.10, a intenção desse "script" é justamente descobrir onde pode ter um link "quebrado", por isso não deveria ficar em branco.