if (!empty($_SERVER['HTTP_CLIENT_IP']))
$ip=$_SERVER['HTTP_CLIENT_IP'];
else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
else
$ip=$_SERVER['REMOTE_ADDR'];
?>
Felipe Cypriano discusses the tweaking of ZK to make the event processing call Groovy’s invokeMethod in order to better secure his ZK Grails application.
ZK, ZK Grails and Groovy
During the course of the blog post Felipe investigates ZK, ZK Grails and Groovy and the relationship between them to further improve the security of his application. It is well worth a read!