フォームを作成し、変数を 2 つのページにまたがって結果ページに持ち込もうとしています。$GET と $POST を試してみましたが、page1.php から results.php まで正常に動作しますが、$SESSION に変更すると、results.php で変数が渡されたりエコーされたりしません。これは page1 の php コードです。これは結果に直接作用することさえありません! コードに問題があるのか、それともサーバーに問題があるのか わかりませんか? ページ 1.php:
<?php session_start();?>
<?php
$name = $_SESSION['name']; 
?>
<FORM action="results.php" method="post" enctype="multipart/form-data" id="questionnaire">
<input type="text" name="name" id="name" />
Results.php:
<?php session_start();?>
<html>           
    <body>                   
        <?php 
        $name = $_SESSION['name'];
        echo $name; ?>                               
    </body>           
</html>