Php 我的会话在我发布后使用一次,然后它们就不再只在IE中工作了

Php 我的会话在我发布后使用一次,然后它们就不再只在IE中工作了,php,internet-explorer,session,Php,Internet Explorer,Session,我一直在用Chrome开发我的网站,我决定用IE打开它,看看它是什么样子。除了一件事,它非常棒。我所有的课程都会有一次有效,但下一次他们被叫来时,却没有起作用。在Chrome中,它可以根据我的需要在几个页面上进行会话,但IE只使用一次会话 第1页 <form action="step2" method="post"> <input type="radio" name="NumberOfCars" value="2" /> 2 Cars <input type="ra

我一直在用Chrome开发我的网站,我决定用IE打开它,看看它是什么样子。除了一件事,它非常棒。我所有的课程都会有一次有效,但下一次他们被叫来时,却没有起作用。在Chrome中,它可以根据我的需要在几个页面上进行会话,但IE只使用一次会话

第1页

<form action="step2" method="post">
<input type="radio" name="NumberOfCars" value="2" /> 2 Cars <input type="radio" name="NumberOfCars" value="3" /> 3 Cars    <input type="radio" name="NumberOfCars" value="4" /> 4 Cars    <input type="radio" name="NumberOfCars" value="5" checked/> 5 Cars
</form>

2辆车3辆车4辆车5辆车
下一页(可在此页上使用)


第三页(此处不适用)



我在每一页上都有更多的变量,这是jsut的一个例子。他们都有同样的问题。感谢您提供的任何帮助。

尝试使用ini_集('session.gc_maxlifetime',9999)增加会话超时;我也曾面临过这样的问题,但这解决了它。我该把它放在哪里?那是java吗?没有人只需要设置php配置。您可以将这些代码放在整个站点包含的common.php文件中。或者简单地在项目的根目录中创建php.ini文件并编写session.gc_maxlifest=9999;你怎么浏览这个网页的?Cookie甚至在IE中使用表单中的提交按钮。第一页是,第二页是。但它不止一次未能通过。我试过max life的东西,但没用
<?php session_start();?>
<?php $_SESSION['NumberOfCars']=$_POST['NumberOfCars'];?>
<?php echo $_SESSION['NumberOfCars'];?>
<?php session_start();?>
<?php echo $_SESSION['NumberOfCars'];?>