В Zend Framework, да и во многих других фреймворках, есть такое понятие, как
объект запроса. Его вы можете менять, сколько душе угодно, и я думаю это правильный подход. На PHP уже не кодят глобальными переменными. Есть паттерны типа того же объекта запроса, регистра.