簡単な質問
PHP は初めてですが、ページ間で保存するセッション変数を取得できません。
サンプル設定コード step2.php
<?php session_start();
include("header.html");
$_SESSION['num'] = $_POST['num'];
?>
サンプル取得コード step3.php
<?php session_start();
...
...
echo "<br>session num " . $_SESSION['num'] . " " . session_id();
echo "<br />";
Print_r ($_SESSION);
セッションフォルダーのアクセス許可を確認しましたが、問題ないようです。現時点では777までチャックしました。セッション用のセッション ファイルが保存されていますが、空です。$_SESSION['num'] を step2.php のさらに下にエコーすると、問題なく読み取れますが、$_SESSION は何も意味せず、ローカル変数として扱われているようです。
step3.php 出力:
session num 64881284326c8492bc6ebe73747db934
Array ( )
私は完全にばかげたことを見逃しているに違いありません。セッションか何かを完成させて書く必要がありますか?