Используйте функцию "session_start()
" в самом начале любой веб-страницы PHP, сразу после первого начального тега PHP (<?php
).
Затем сохраните вашу переменную в суперглобальную переменную массива сеанса на странице «first.php», например: -
<?php
session_start(); // This line must be at the very beginning of this PHP page.
function one() {
// blah, blah, ...
if(isset($variable) && !empty($variable)) {
$_SESSION['customVariable'] = $variable;
}
// some more blah, blah, ...
}
?>
Теперь, если вы перейдете к «second.php»страница, вам нужно получить доступ к функции этой страницы как: -
<?php
function two() {
// if any blah, blah, ...
if(isset($_SESSION['customVariable']) && !empty($_SESSION['customVariable'])) {
$variable = $_SESSION['customVariable'];
}
// next series of blah, blah, ...
}
?>
Но на этой странице "second.php", функция "session_start()
" должна быть написана в самом начале этой страницы сразу послепервый стартовый тег PHP.
Надеюсь, это поможет.