Posts Tagged Php Server
Joomla detect if home page
Posted by in PHP code on July 19th, 2009
To detect if current page is Joomla hage page, do this code:
<?php
$uri = $_SERVER['REQUEST_URI'];
if ($uri == “/”) {
echo “You’re on the homepage”;
}
?>
$uri = $_SERVER['REQUEST_URI'];
if ($uri == “/”) {
echo “You’re on the homepage”;
}
?>
Get IP with PHP
Posted by in PHP code on July 12th, 2009
function getip() {
if (isset($_SERVER)) {
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
elseif (isset($_SERVER["HTTP_CLIENT_IP"])) {
$ip = $_SERVER["HTTP_CLIENT_IP"];
}
else {
$ip = $_SERVER["REMOTE_ADDR"];
}
}
else {
if ( getenv( ‘HTTP_X_FORWARDED_FOR’ ) ) {
$ip = getenv( ‘HTTP_X_FORWARDED_FOR’ );
}
elseif ( getenv( ‘HTTP_CLIENT_IP’ ) ) {
$ip = getenv( ‘HTTP_CLIENT_IP’ );
}
else {
$ip = getenv( ‘REMOTE_ADDR’ );
}
}
if (isset($_SERVER)) {
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
elseif (isset($_SERVER["HTTP_CLIENT_IP"])) {
$ip = $_SERVER["HTTP_CLIENT_IP"];
}
else {
$ip = $_SERVER["REMOTE_ADDR"];
}
}
else {
if ( getenv( ‘HTTP_X_FORWARDED_FOR’ ) ) {
$ip = getenv( ‘HTTP_X_FORWARDED_FOR’ );
}
elseif ( getenv( ‘HTTP_CLIENT_IP’ ) ) {
$ip = getenv( ‘HTTP_CLIENT_IP’ );
}
else {
$ip = getenv( ‘REMOTE_ADDR’ );
}
}
return $ip;
}









