前提・実現したいこと
入力フォームを作っていて、セッションを使用して確認ページなどを作りたい。
発生している問題・エラーメッセージ
内容を次のページに渡すときに、セッションの中身が消えてしまいます。
ログインの部分は問題ありませんが、フォームに入力した内容のみ消えてしまいます。
Chromeで試すと消えますが、IEでは正常でした。
該当のソースコード
php
1//1.入力フォーム 2 3<?php 4session_start();//ログイン確認 5if(isset($_SESSION['login'])==false) 6{ 7 print 'ログインされていません' 8 exit(); 9} 10?> 11 12<form action="check.php" method="post" enctype="multipart/form-data"> 13 <div class="set_input"> 14 <input name="A" type="text"> 15 </div> 16 <input type="submit" id="submit" value="確認する"> 17 <input type="reset" id="reset" value="リセット"> 18</form>
php
1//2.入力した内容を確認するページ 2 3<?php 4session_start();//ログイン確認 5if(isset($_SESSION['login'])==false) 6{ 7 print 'ログインされていません' 8 exit(); 9} 10 11 12 $A=$_SESSION['A']=$_POST['A']; 13 14 print $A//ここでは表示される 15
php
1<?php 2//3.確認した内容を送信するページ 3 4session_start();//ログイン確認 5if(isset($_SESSION['login'])==false) 6{ 7 print 'ログインされていません' 8 exit(); 9} 10 11 12 $A=$_SESSION['A']; 13 print $A;//表示されない
試したこと
調べてみるとfavicon.icoによるものだとありましたので、追加してみましたが解決しませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー