доступ к переменным php в файлах

#php

#php

Вопрос:

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

Ответ №1:

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

Например:

 $_SESSION["MyArray"] = $MyArrayVariable;
  

Ответ №2:

Вы могли бы добавить все внутри переменной $ _SESSION, я не уверен, какую файловую структуру вы используете:

 include('file1.php');
include('file2.php');
  

или установка, из которой вы file1.php для file2.php .

При первой настройке вы можете получить настройки вне функции / класса, а затем они будут доступны в file2. Во втором случае вы должны где-то их хранить (cookie, сеанс, база данных).

Комментарии:

1. Спасибо за предложение:-) Я использовал сеансы. Теперь он работает должным образом.