Передача переменной из одного файла 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" не печатается. Что я делаю не так?

981   3  

3 ответов:

Вам нужно добавить session_start(); в file2.php.

session_start();
echo "abc";
echo $_SESSION['akknum'];

Основное использование .

Вам также нужно запустить второй файл session_start.

Если вы хотите использовать $_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

    Ничего не найдено.