Как передавать переменную между скриптами?

Spear

почемучка
Как передавать переменную между скриптами?

Здравствуйте,
у меня такой вопрос. возможно и глупый:

во время генерации страницы моего сайта происходит сборка траницы из разных скриптов (хедер, контент. футер).

у меня такая проблема:
нужно некоторую переменную $totalCount передать из файла контент.рнр в файл, который собирает страницу.. блин опять хаговорился.. я просот незнаю как объяснить..
Вообщем тут все люди знающие, скажу так:

при генерации страницы конечный документ собирается конечно из нескольких файлов.
Нужно как-то передать переменную из одного файла в другой, не испольщзуя

global.

проблема в чем:
сейчас я это длеаю так6
в скрипте, из которого передаю переменную пишу:
global: $totalCount;

и то же самое в принимающем скрипте. Такое дело не радует, ибо если в строке браузера написать &totalCount = "blabla"
то настоящая переменная будет заменена этим фейком.
Сейчас я этот способ использую, но это не есть безопасно.

Буду рад помощи.. казалось бы примитивный вопрос - а ответа незнаю :(
 

tony2001

TeaM PHPClub
может, ты поспишь, а с утра уже объяснишь на нормальном языке?
 

svetasmirnova

маленький монстрик
register_globals=off чтобы фейком не заменялась. Область видимости в данном случае: все используемые файлы. проблем не вижу.
 

Spear

почемучка
а если регистр глобалс отключить, то не испортит ли это работу самого кода?

-~{}~ 19.06.05 02:18:

tony2001
дык я только проснулся\ ;) я днем сплю. ночью пишу ;)
 

Фанат

oncle terrible
Команда форума
во-первых, global к передаче переменных между скриптами не имеет ни малейшего отношения.
ПОТРУДИСЬ прочесть в документации, что она НА САМОМ деле означает.

поэтому твои шаманские пляски с бубном никакого реального значения не имеют.

чтобы переменные не были зменены фейком, в САМОМ начале скрипта достаточно написать $totalCount=то, что надо

если ты под передачей из скрипта в скрипт имеешь в виду ИНКЛЮДЫ, то никакая передача там не нужна - инклюды составляют единое целове, это ОДИН скрипт
 
Сверху