Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > не могу передать переменную


Автор: xTr1m 22.4.2018, 17:47
День добрый, есть файл php, в нем примерно следующее:

[PHP]
....

if(...)
{
    include($_SERVER["DOCUMENT_ROOT"].$templateFolder."/confirm.php");
    ....
}
else
{
    include($_SERVER["DOCUMENT_ROOT"].$templateFolder."/summary.php");
    ...
}
[/PHP]

смысл в том, что на странице summary я запоминаю состав заказа, потом после нажатия на кнопку появляется страница confirm, но проблема в том, что я никак не могу увидеть значения переменной, которая была ранее в summary. я ставил alertы, вижу, что значение переменной (строка) есть, а потом после перехода обнуляется. я делал ее gloabal, делал include в confirm страницы, но ничего. писал переменную в куки, но ее значение чудесным образом обнуляется. я уже просто сбился(((

Автор: whatisnot 23.4.2018, 10:27
Цитата(xTr1m @  22.4.2018,  17:47 Найти цитируемый пост)
я ставил alertы


Это где?

Чтобы переменная объявленная в файле summary.php была доступна в файле confirm.php, файл summary.php должен подключаться до confirm.php, а не после. В противном случае либо через сессию, либо иной механизм.  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)