在 PHP 中使用会话变量编写 PHP 代码

Writing a PHP code with session variables in PHP

我无法将会话写入 .php 文件

我可以成功地回显此文件中的会话变量,但无法在我创建的文件中保存该变量的输出 "m3.php"。它仅显示 php 代码。

<?php
    session_start();
    echo $_SESSION["sub"];
    $filename = "m3.php";
    $ourFileName =$filename;
    $ourFileHandle = fopen($ourFileName, 'w');
    $written =  "
        <?php 
     echo $_SESSION['sub'].\"<br>\";
        ?>
    ";
    fwrite($ourFileHandle,$written);
    fclose($ourFileHandle);
    ?>

这是新写入的文件m3.php

<?php 
         echo $_SESSION['sub'].\"<br>\";
            ?>

提前致谢

试试这个

$written = "<?php echo '{$_SESSION['sub']} <br>'; ?>";

Look at docs