Использование переменных PHP на нескольких страницах

Можно ли использовать переменную с одной страницы в куске кода на другом? например, отправить форму на одной странице, а на второй странице использовать скрипт PHP для добавления данных из формы в таблицу MySQL

Спасибо за помощь

Это то, для чего нужны глобальные глобальные GET и POST. http://www.tizag.com/phpT/postget.php

Лучше всего было бы использовать функции сессии PHP. Таким образом, если пользователь переходит от вашей страницы, а затем возвращается, переменные сеанса все равно будут (при условии, что сеанс не истек). Вы можете получить дополнительную информацию здесь – сеансы PHP . В основном все, что вам нужно сделать, это позвонить

session_start(); 

вверху каждой php-страницы (прежде чем что-либо выводится в браузер), где вы хотите получить доступ к переменным сеанса. Затем вы можете установить / получить переменную, используя

 // set $_SESSION['varname'] = "something"; // retrieve $somevar = $_SESSION['varname']; 

Скрипт, который генерирует форму, не обязательно должен быть скриптом, обрабатывает форму. все, что требуется, – это чтобы тег FORM указывал на правильный скрипт. Единственное предостережение заключается в том, что на любой странице, которую вы отправляете данные формы, также необходимо создать подходящий вывод (если вы не выполняете AJAX POST).

Если вы спрашиваете, могут ли два исполнения страницы обрабатывать одни и те же данные POSTed, это совсем другой вопрос. На упрощенном уровне вы можете иметь первый include () второй, чтобы он имел доступ ко всем тем же данным. Еще более сложным является воссоздание оригинальной POST и синтез POST. Для этого, вероятно, потребуется помощь JavaScript. Другой подход заключается в том, чтобы использовать функцию сеанса PHP и отложить выделение, чтобы более поздний скрипт имел к нему доступ. Однако это зависит от пользователя, а затем за правильной ссылкой!

Используйте session для доступа к вашей переменной на вторую / другую страницу. Пример:

index.php

 <?php session_start(); $_SESSION['yourData'] = 'yourData'; ?> 

================================================== =======================

second_page.php

 <?php echo $_SESSION['yourData']; ?> 

Вы можете попробовать это. Перейдите по этой ссылке для получения более подробной информации. Или официальный сайт PHP.