フォームを作成し、変数を 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>