Передача переменной из одного файла php в другой
В данный момент я нахожусь в file1.php и я хотим переменную из file1.php для передачи в file2.php
Как передать переменную из одного файла php в другой?
Я тоже хочу уйти из file1.php в file2.php
Я сделал следующее в file1.php:
session_start();
$_SESSION['akknum']="jkl";
header("Location: file2.php");
И сделал следующее в file2.php:
<?php
echo "abc";
echo $_SESSION['akknum'];
?>
Файл2.php открывается, и abc печатает, но значение "jkl" не печатается. Что я делаю не так?
3 ответов:
Вам нужно добавить
session_start();вfile2.php.session_start(); echo "abc"; echo $_SESSION['akknum'];
Если вы хотите использовать
$_SESSIONв другом файле, вам нужно вызватьsession_start();Файл 1.php
<?php session_start(); $_SESSION['akknum']="jkl"; header("Location: file2.php"); ?>Файл 2.php
<?php session_start(); echo $_SESSION['akknum']; //jkl ?>
Подробнее о сеансах php
Comments