1 つのセッション変数を他のページに渡したい。私の最初のページには次のものがあります。
<?php
session_start();
?>
それから:
<form class="form1" method="post" action="contact2.php" id="form1">
<ul>
<li>
<label for="name">*Name:</label>
<input type="text" name="name" placeholder="Black Nova"class="required" role="input" aria-required="true"/>
</li>
<li>
<input id="submit" class="submit .transparentButton" value="Next" type="submit" name="submit"/>
</li>
</ul>
<br/>
</form>
<?php
$_SESSION['name'] = $_POST['name'];
echo $_SESSION['name'];
?>
私contact.php
はセッションを開始しましたが、セッション変数を取得できません。
最初のページでアクションを実行しないと、正しい値が得られます$_SESSION['name']
が、アクションを実行してもセッション変数は変更されません。なんで?