Joomla Global Variables (JRequest, JInput)
$app = JFactory::getApplication();
// Detecting Active Variables
$option = $app->input->getCmd('option', '');
$view = $app->input->getCmd('view', '');
$layout = $app->input->getCmd('layout', '');
$task = $app->input->getCmd('task', '');
$itemid = $app->input->getCmd('Itemid', '');
<?php
//Joomla 2.5
$jinput = JFactory::getApplication()->input;
$option = $jinput->getCmd('option', '');
$view = $jinput->getCmd('view', '');
$layout = $jinput->getCmd('layout', '');
$task = $jinput->getCmd('task', '');
$itemid = $jinput->getCmd('Itemid', '');