small problem, wide reach. if your TYPO3 is set up behind a reverse proxy (like pound) and you need the ip connection information of the visitors, T3´s userfunction method comes in handy.
fileadmin/scripts/fwdip.php
<?php
class user_fwdip {
var $cObj;
function main($content,$conf){
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
return $ip;
}
}
?>
This is the file you´d like to ask for the ip from within TYPO3.
To be able to use this file in a userfunc style you´ll need to include the file in TypoScript, i put it into an own TS template on one special page.
page.includeLibs.fwdip = fileadmin/scripts/fwdip.php
You now could put the stuff on the same TS template but i recommend this neat extension to generate the output to one special page in a content element. The extension wraps the TS in a COA.
20 = USER
20 {
userFunc =user_fwdip->main
}
Now the page you put the element on should show your real ip address, instead of the proxy ip.
Simple, but fully worth a snippet.