#php
#php
Вопрос:
У меня есть php-файл с массивом в качестве глобальной переменной.Я бы хотел, чтобы к массиву был получен доступ в другом файле php для дальнейшей обработки.Но дело в том, что переменная глобального массива подвергается манипуляциям с помощью определенной функции в первом файле.Я хочу обновленное значение переменной array во втором файле для дальнейшей обработки.Любая помощь в этом отношении будет высоко оценена.
Ответ №1:
Не используйте глобальную переменную. Скорее, назначьте переменную сеансу, прежде чем переходить к следующей странице.
Например:
$_SESSION["MyArray"] = $MyArrayVariable;
Ответ №2:
Вы могли бы добавить все внутри переменной $ _SESSION, я не уверен, какую файловую структуру вы используете:
include('file1.php');
include('file2.php');
или установка, из которой вы file1.php для file2.php .
При первой настройке вы можете получить настройки вне функции / класса, а затем они будут доступны в file2. Во втором случае вы должны где-то их хранить (cookie, сеанс, база данных).
Комментарии:
1. Спасибо за предложение:-) Я использовал сеансы. Теперь он работает должным образом.